summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEkaitz Zarraga <ekaitz@elenq.tech>2024-12-25 16:48:47 +0100
committerEkaitz Zarraga <ekaitz@elenq.tech>2024-12-25 16:49:44 +0100
commit2afe99b7dc896c025ad51da9bd0efcf35b2ad8bd (patch)
tree7bc91b70339e129fc4cfb72ba1a9ebcb556d1ff5
parentc6e5efefa3ae3bd7b61bd66d1b031309543f5668 (diff)
desktop: gdm -> sddm
-rw-r--r--desktop.scm73
1 files changed, 38 insertions, 35 deletions
diff --git a/desktop.scm b/desktop.scm
index 1a7f2e0..e5ff708 100644
--- a/desktop.scm
+++ b/desktop.scm
@@ -25,41 +25,43 @@
(simple-service 'adwaita-dark-theme session-environment-service-type
'(("GTK_THEME" . "Adwaita:dark")))
(service bluetooth-service-type)
- (set-xorg-configuration
- (xorg-configuration
- (keyboard-layout my-real-keyboard-layout)
- (modules (append %default-xorg-modules
- (list xf86-input-wacom)))
- (extra-config
- '("\n"
- "\n"
- "Section \"InputClass\"\n"
- " Identifier \"libinput touchpad catchall\"\n"
- " Driver \"libinput\"\n"
- " MatchIsTouchpad \"on\"\n"
- " MatchDevicePath \"/dev/input/event*\"\n"
- " Option \"Tapping\" \"on\"\n"
- " Option \"TappingDrag\" \"on\"\n"
- " Option \"DisableWhileTyping\" \"on\"\n"
- "EndSection\n"
- "\n"
- ; https://wiki.archlinux.org/title/Libinput#Via_xinput
- "Section \"InputClass\"\n"
- " Identifier \"USB Mouse Pad USB Mouse Pad Mouse\"\n"
- " Driver \"libinput\"\n"
- " MatchDevicePath \"/dev/input/event*\"\n"
- " MatchUSBID \"062a:8255\"\n"
- " Option \"Middle Emulation\" \"on\"\n"
- " Option \"AccelSpeed\" \"-0.9\""
- "EndSection\n"
- "\n"
- "\n"
- "Section \"Device\"\n"
- " Identifier \"modesetting\"\n"
- " Driver \"modesetting\"\n"
- " Option \"TearFree\" \"True\"\n"
- "EndSection"
- "\n"))))
+ (service sddm-service-type
+ (sddm-configuration
+ (xorg-configuration
+ (xorg-configuration
+ (keyboard-layout my-real-keyboard-layout)
+ (modules (append %default-xorg-modules
+ (list xf86-input-wacom)))
+ (extra-config
+ '("\n"
+ "\n"
+ "Section \"InputClass\"\n"
+ " Identifier \"libinput touchpad catchall\"\n"
+ " Driver \"libinput\"\n"
+ " MatchIsTouchpad \"on\"\n"
+ " MatchDevicePath \"/dev/input/event*\"\n"
+ " Option \"Tapping\" \"on\"\n"
+ " Option \"TappingDrag\" \"on\"\n"
+ " Option \"DisableWhileTyping\" \"on\"\n"
+ "EndSection\n"
+ "\n"
+ ; https://wiki.archlinux.org/title/Libinput#Via_xinput
+ "Section \"InputClass\"\n"
+ " Identifier \"USB Mouse Pad USB Mouse Pad Mouse\"\n"
+ " Driver \"libinput\"\n"
+ " MatchDevicePath \"/dev/input/event*\"\n"
+ " MatchUSBID \"062a:8255\"\n"
+ " Option \"Middle Emulation\" \"on\"\n"
+ " Option \"AccelSpeed\" \"-0.9\""
+ "EndSection\n"
+ "\n"
+ "\n"
+ "Section \"Device\"\n"
+ " Identifier \"modesetting\"\n"
+ " Driver \"modesetting\"\n"
+ " Option \"TearFree\" \"True\"\n"
+ "EndSection"
+ "\n"))))))
(service qemu-binfmt-service-type
(qemu-binfmt-configuration
(platforms (lookup-qemu-platforms "riscv64" "aarch64"))
@@ -136,6 +138,7 @@
;; development. If using a 3/4G modem or something we have
;; to activate it.
(delete modem-manager-service-type)
+ (delete gdm-service-type)
;; Configure nonguix substitutes
(guix-service-type config =>