M home/modules/ruther/home/services/kanshi.scm => home/modules/ruther/home/services/kanshi.scm +3 -1
  
@@ 133,4 133,6 @@
    (description "A service for configuring and running kanshi through Shepherd")
    (extensions
     (list (service-extension home-shepherd-service-type
-                             home-kanshi-shepherd-services)))))
+                             home-kanshi-shepherd-services)
+          (service-extension home-wayland-display-service-type
+                             (const #f))))))
 
M home/modules/ruther/home/services/wayland.scm => home/modules/ruther/home/services/wayland.scm +18 -6
  
@@ 89,7 89,9 @@ This should be called from a wayland compositor like this: `herd start wayland-d
    (default-value '())
    (extensions
     (list (service-extension home-shepherd-service-type
-                             wlr-services-shepherd-service)))))
+                             wlr-services-shepherd-service)
+          (service-extension home-wayland-display-service-type
+                             (const #f))))))
 
 (define-configuration/no-serialization home-emacs-configuration
   (emacs (file-like emacs) "Emacs package to use.")
@@ 116,7 118,9 @@ This should be called from a wayland compositor like this: `herd start wayland-d
    (default-value (home-emacs-configuration))
    (extensions
     (list (service-extension home-shepherd-service-type
-                             home-emacs-shepherd-service)))))
+                             home-emacs-shepherd-service)
+          (service-extension home-wayland-display-service-type
+                             (const #f))))))
 
 (define-configuration/no-serialization home-network-manager-applet-configuration
   (network-manager-applet (file-like network-manager-applet) "Network manager applet package to use.")
@@ 142,7 146,9 @@ This should be called from a wayland compositor like this: `herd start wayland-d
    (default-value (home-network-manager-applet-configuration))
    (extensions
     (list (service-extension home-shepherd-service-type
-                             home-network-manager-applet-shepherd-service)))))
+                             home-network-manager-applet-shepherd-service)
+          (service-extension home-wayland-display-service-type
+                             (const #f))))))
 
 (define-configuration/no-serialization home-blueman-applet-configuration
   (blueman (file-like blueman) "Blueman package to use, with blueman-applet binary.")
@@ 168,7 174,9 @@ This should be called from a wayland compositor like this: `herd start wayland-d
    (default-value (home-blueman-applet-configuration))
    (extensions
     (list (service-extension home-shepherd-service-type
-                             home-blueman-applet-shepherd-service)))))
+                             home-blueman-applet-shepherd-service)
+          (service-extension home-wayland-display-service-type
+                             (const #f))))))
 
 (define-configuration/no-serialization home-waybar-configuration
   (waybar (file-like waybar) "Waybar package to use, with waybar binary.")
@@ 194,7 202,9 @@ This should be called from a wayland compositor like this: `herd start wayland-d
    (default-value (home-waybar-configuration))
    (extensions
     (list (service-extension home-shepherd-service-type
-                             home-waybar-shepherd-service)))))
+                             home-waybar-shepherd-service)
+          (service-extension home-wayland-display-service-type
+                             (const #f))))))
 
 ;; TODO configuration
 (define-configuration/no-serialization home-gammastep-configuration
@@ 221,4 231,6 @@ This should be called from a wayland compositor like this: `herd start wayland-d
    (default-value (home-gammastep-configuration))
    (extensions
     (list (service-extension home-shepherd-service-type
-                             home-gammastep-shepherd-service)))))
+                             home-gammastep-shepherd-service)
+          (service-extension home-wayland-display-service-type
+                             (const #f))))))