diff options
author | Marek Paśnikowski <marek@marekpasnikowski.pl> | 2024-06-11 09:36:29 +0200 |
---|---|---|
committer | Marek Paśnikowski <marek@marekpasnikowski.pl> | 2024-06-11 10:07:25 +0200 |
commit | 0c1c3c8af2c702d1b54f8ef15b4cdd122300b13c (patch) | |
tree | ce732af2f760cc5d9db8dd596a427754f98eb5cc /suweren/services.scm | |
parent | b892cdbf94321d282ab50fa067ff31fa4a528ff9 (diff) |
configure cups service
Diffstat (limited to 'suweren/services.scm')
-rw-r--r-- | suweren/services.scm | 16 |
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)))) |