From 33f18bbfeefb097f15b7110278f25a1f0dc63b42 Mon Sep 17 00:00:00 2001 From: Brendan Tildesley Date: Sat, 5 Mar 2022 11:47:21 +1100 Subject: [PATCH v2 63/75] . service diff --git a/gnu/services/desktop.scm b/gnu/services/desktop.scm index a3e1318e21..48dd4fdd97 100644 --- a/gnu/services/desktop.scm +++ b/gnu/services/desktop.scm @@ -1431,6 +1431,29 @@ (define-deprecated (xfce-desktop-service #:key (config (service xfce-desktop-service-type config)) + + +;;; +;;; KDE Plasma desktop service. +;;; + +(define-record-type* plasma-desktop-configuration + make-plasma-desktop-configuration + plasma-desktop-configuration? + (plasma plasma-package + (default plasma-workspace))) ;; do we need a union package? + +(define plasma-desktop-service-type + (service-type + (name 'plasma-desktop) + (extensions + (list ;; (service-extension polkit-service-type + ;; plasma-polkit-settings) + (service-extension profile-service-type + (compose list plasma-workspace)))) + (default-value (plasma-desktop-configuration)) + (description "Run Plasma desktop environment."))) + + ;;; ;;; Lxqt desktop service. ;;; -- 2.37.0