summaryrefslogtreecommitdiff
path: root/services/distribution.scm
blob: c8ff5d449112395738642b639888a1362f309eaa (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
(define-module (services distribution)
  #:use-module (gnu services)
  #:use-module (gnu services base)
  #:use-module (gnu services desktop)
  #:use-module (services guix channels)
  #:use-module (services nonguix substitute)
  #:use-module (services plasma-desktop))

(define desktop-services
  (list plasma-desktop-service))

(define %desktop-services*
  (modify-services %desktop-services
		   (guix-service-type config
				      =>
				      (channels config))
		   (guix-service-type config
				      =>
				      (nonguix-substitute config))))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(define-public %distribution-services
  (append %desktop-services*
	  desktop-services))