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

(define-public %distribution-services
  (let ((%desktop-services*
	 (modify-services %desktop-services
			  (delete pulseaudio-service-type)
			  (guix-service-type config
					     =>
					     (channels config))
			  (guix-service-type config
					     =>
					     (nonguix-substitute config)))))

    (append %desktop-services*
	    (list plasma-desktop-service))))