summaryrefslogtreecommitdiff
path: root/suweren/services.scm
diff options
context:
space:
mode:
authorMarek Paśnikowski <marek@marekpasnikowski.pl>2024-06-11 09:36:29 +0200
committerMarek Paśnikowski <marek@marekpasnikowski.pl>2024-06-11 10:07:25 +0200
commit0c1c3c8af2c702d1b54f8ef15b4cdd122300b13c (patch)
treece732af2f760cc5d9db8dd596a427754f98eb5cc /suweren/services.scm
parentb892cdbf94321d282ab50fa067ff31fa4a528ff9 (diff)
configure cups service
Diffstat (limited to 'suweren/services.scm')
-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))))