diff options
Diffstat (limited to 'suweren/system.scm')
-rw-r--r-- | suweren/system.scm | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/suweren/system.scm b/suweren/system.scm index 30f5961..9ad5d2d 100644 --- a/suweren/system.scm +++ b/suweren/system.scm @@ -3,7 +3,9 @@ #:use-module (gnu services base) ; login-configuration ; login-service-type #:use-module (gnu services desktop) ; %desktop-services - #:use-module (gnu services sddm) ; sddm-service-type + ; plasma-desktop-service-type + #:use-module (gnu services sddm) ; sddm-configuration + ; sddm-service-type #:use-module (gnu services xorg) ; gdm-service-type #:use-module (gnu system) ; operating-system #:use-module (gnu system shadow) ; %base-user-accounts @@ -24,14 +26,19 @@ host-name* file-systems* users*) - (let* ((sddm (service sddm-service-type)) + (let* ((sddm-configuration* (sddm-configuration (theme "breeze"))) + + (plasma-desktop (service plasma-desktop-service-type)) + (sddm (service sddm-service-type + sddm-configuration*)) (%desktop-services* (modify-services %desktop-services (delete gdm-service-type) (login-service-type configuration => (login configuration)))) - (suweren-services (list sddm)) + (suweren-services (list plasma-desktop + sddm)) (services* (append %desktop-services* suweren-services)) |