diff options
-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)))) |