summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Paśnikowski <marek@marekpasnikowski.pl>2024-06-16 20:17:29 +0200
committerMarek Paśnikowski <marek@marekpasnikowski.pl>2024-06-17 10:11:38 +0200
commit357edec2121cf018db94c04633ba325ddba46e94 (patch)
tree919d783c8d12b8b8339b4bbcd075d83e1ba86df9
parent0c1c3c8af2c702d1b54f8ef15b4cdd122300b13c (diff)
replace GDM with SDDM
-rw-r--r--suweren/services.scm12
1 files changed, 10 insertions, 2 deletions
diff --git a/suweren/services.scm b/suweren/services.scm
index e37fb1e..0b9ccd2 100644
--- a/suweren/services.scm
+++ b/suweren/services.scm
@@ -5,7 +5,9 @@
#:use-module (gnu services base)
#:use-module (gnu services cups)
#:use-module (gnu services desktop)
+ #:use-module (gnu services sddm)
#:use-module (gnu services sound)
+ #:use-module (gnu services xorg)
#:use-module (services guix channels)
#:use-module (services nonguix substitute)
#:use-module (services plasma-desktop)
@@ -20,10 +22,13 @@
(define-public %distribution-services
(let* ((cups-configuration* (cups-configuration (web-interface? #t)))
(nbfc-configuration* (nbfc-configuration (model "Acer Nitro AN515-43")))
+ (sddm-configuration* (sddm-configuration ;; (display-server "wayland")
+ (theme "breeze")))
(cups-service (service cups-service-type
cups-configuration*))
(%desktop-services* (modify-services %desktop-services
+ (delete gdm-service-type)
(delete pulseaudio-service-type)
(guix-service-type configuration
=>
@@ -35,8 +40,11 @@
=>
(nonguix-substitute configuration))))
(nbfc-service (service nbfc-service-type
- nbfc-configuration*)))
+ nbfc-configuration*))
+ (sddm-service (service sddm-service-type
+ sddm-configuration*)))
(append %desktop-services*
(list cups-service
nbfc-service
- plasma-desktop-service))))
+ plasma-desktop-service
+ sddm-service))))