diff options
author | Marek Paśnikowski <marek@marekpasnikowski.pl> | 2024-06-16 20:17:29 +0200 |
---|---|---|
committer | Marek Paśnikowski <marek@marekpasnikowski.pl> | 2024-06-17 10:11:38 +0200 |
commit | 357edec2121cf018db94c04633ba325ddba46e94 (patch) | |
tree | 919d783c8d12b8b8339b4bbcd075d83e1ba86df9 | |
parent | 0c1c3c8af2c702d1b54f8ef15b4cdd122300b13c (diff) |
replace GDM with SDDM
-rw-r--r-- | suweren/services.scm | 12 |
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)))) |