diff options
author | Marek Paśnikowski <marek@marekpasnikowski.pl> | 2024-07-22 20:58:53 +0200 |
---|---|---|
committer | Marek Paśnikowski <marek@marekpasnikowski.pl> | 2024-07-22 21:08:35 +0200 |
commit | e6a36183595861ab4e726eff480b61c1e81eb670 (patch) | |
tree | 070b1467035a5c2ec7133a0aecfd3653404a4d78 | |
parent | a671de9fb779b98216f7ec296659d3b41c7da014 (diff) |
feat: install KDE Plasma in %suweren-operating-system
-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)) |