summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--suweren/services.scm16
1 files changed, 12 insertions, 4 deletions
diff --git a/suweren/services.scm b/suweren/services.scm
index 1fc9985..e37fb1e 100644
--- a/suweren/services.scm
+++ b/suweren/services.scm
@@ -1,7 +1,9 @@
(define-module (suweren services)
+ #:use-module (gnu packages cups)
#:use-module (gnu packages linux)
#:use-module (gnu services)
#:use-module (gnu services base)
+ #:use-module (gnu services cups)
#:use-module (gnu services desktop)
#:use-module (gnu services sound)
#:use-module (services guix channels)
@@ -16,7 +18,12 @@
(extra-options extra-options))))
(define-public %distribution-services
- (let* ((%desktop-services* (modify-services %desktop-services
+ (let* ((cups-configuration* (cups-configuration (web-interface? #t)))
+ (nbfc-configuration* (nbfc-configuration (model "Acer Nitro AN515-43")))
+
+ (cups-service (service cups-service-type
+ cups-configuration*))
+ (%desktop-services* (modify-services %desktop-services
(delete pulseaudio-service-type)
(guix-service-type configuration
=>
@@ -28,7 +35,8 @@
=>
(nonguix-substitute configuration))))
(nbfc-service (service nbfc-service-type
- (nbfc-configuration (model "Acer Nitro AN515-43")))))
+ nbfc-configuration*)))
(append %desktop-services*
- (list plasma-desktop-service
- nbfc-service))))
+ (list cups-service
+ nbfc-service
+ plasma-desktop-service))))