]> git.ekhem.eu.org Git - guix.git/commitdiff
[system] Explicly disable Wayland.
authorJakub Czajka <jakub@ekhem.eu.org>
Sun, 12 May 2024 10:54:23 +0000 (12:54 +0200)
committerJakub Czajka <jakub@ekhem.eu.org>
Sun, 12 May 2024 10:54:23 +0000 (12:54 +0200)
Accordion to documentation, `(wayland? #f)` is the default
setting. However, Guix installed Xwayland which broke the
system. By disabling Wayland explicitly Guix returned to Xorg.

system.scm

index 06613b57992cc6cb53a50ea626f7d342c3a2248f..4c952cf4f83f5ea14f90ffb555c35a9b10298327 100644 (file)
@@ -8,6 +8,7 @@
              (conf system dns)
              (conf system volume)
              (gnu)
+             (gnu services xorg)
              (gnu system nss))
 
 (use-package-modules base
@@ -86,4 +87,8 @@
    (list bluez-service
          dnscrypt-proxy-service
          keyboard-layout-service)
-   %desktop-services)))
+   (modify-services %desktop-services
+    (gdm-service-type config =>
+     (gdm-configuration
+      (inherit config)
+      (wayland? #f)))))))