diff options
author | Marek Paśnikowski <marek@marekpasnikowski.pl> | 2024-07-22 16:33:41 +0200 |
---|---|---|
committer | Marek Paśnikowski <marek@marekpasnikowski.pl> | 2024-07-22 17:05:30 +0200 |
commit | dcfed913249a1aad86663eada13ccb0d10b4b320 (patch) | |
tree | e80a11b40f377ad15aa8a02c345f223cb98f49aa | |
parent | 1ed4adf4d06704f8666c7996a469609df95e8cc8 (diff) |
feat: implement initial desktop-services in %suweren-operating-system
-rw-r--r-- | suweren/system.scm | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/suweren/system.scm b/suweren/system.scm index 6df0bdb..ed986a9 100644 --- a/suweren/system.scm +++ b/suweren/system.scm @@ -1,4 +1,8 @@ (define-module (suweren system) + #:use-module (gnu services) ; modify-services + #:use-module (gnu services desktop) ; %desktop-services + #:use-module (gnu services sddm) ; 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 ) @@ -12,9 +16,18 @@ host-name* file-systems* users*) - (let ((users* (append %base-user-accounts - users*))) + (let* ((sddm (service sddm-service-type)) + + (%desktop-services* (modify-services %desktop-services + (delete gdm-service-type))) + (suweren-services (list sddm)) + + (services* (append %desktop-services* + suweren-services)) + (users* (append %base-user-accounts + users*))) (operating-system (bootloader bootloader-configuration*) (host-name host-name*) (file-systems file-systems*) - (users users*)))) + (users users*) + (services services*)))) |