summaryrefslogtreecommitdiff
path: root/services
diff options
context:
space:
mode:
Diffstat (limited to 'services')
-rw-r--r--services/distribution.scm12
-rw-r--r--services/plasma-desktop.scm12
2 files changed, 16 insertions, 8 deletions
diff --git a/services/distribution.scm b/services/distribution.scm
index e765264..c8ff5d4 100644
--- a/services/distribution.scm
+++ b/services/distribution.scm
@@ -3,12 +3,11 @@
#:use-module (gnu services base)
#:use-module (gnu services desktop)
#:use-module (services guix channels)
- #:use-module (services nonguix substitute))
+ #:use-module (services nonguix substitute)
+ #:use-module (services plasma-desktop))
-(define plasma-desktop
- (service plasma-desktop-service-type))
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+(define desktop-services
+ (list plasma-desktop-service))
(define %desktop-services*
(modify-services %desktop-services
@@ -19,9 +18,6 @@
=>
(nonguix-substitute config))))
-(define desktop-services
- (list plasma-desktop))
-
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(define-public %distribution-services
diff --git a/services/plasma-desktop.scm b/services/plasma-desktop.scm
new file mode 100644
index 0000000..da91e3f
--- /dev/null
+++ b/services/plasma-desktop.scm
@@ -0,0 +1,12 @@
+(define-module (services plasma-desktop)
+ #:use-module (gnu services)
+ #:use-module (gnu services desktop)
+ #:use-module (packages plasma))
+
+(define plasma-desktop-configuration*
+ (plasma-desktop-configuration (plasma-package plasma*)))
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+(define-public plasma-desktop-service
+ (service plasma-desktop-service-type plasma-desktop-configuration*))