me
/
guix
Archived
1
0
Fork 0

services: Add cups-pk-helper.

This service integrates cups and PolicyKit. The gnome-control-center printing
section uses this functionality.

* gnu/sevices/desktop.scm (cups-pk-helper-service-type): New variable.
(%desktop-services): Add the cups-pk-helper service.
master
Christopher Baines 2019-01-29 10:03:12 +00:00
parent 12255b3dce
commit 96c7b4c846
No known key found for this signature in database
GPG Key ID: 5E28A33B0B84F577
1 changed files with 17 additions and 0 deletions

View File

@ -39,6 +39,7 @@
#:use-module (gnu system pam)
#:use-module (gnu packages glib)
#:use-module (gnu packages admin)
#:use-module (gnu packages cups)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages gnome)
#:use-module (gnu packages xfce)
@ -800,6 +801,21 @@ acquire the capability to modify their system configuration.
accountsservice web site} for more information."
(service accountsservice-service-type accountsservice))
;;;
;;; cups-pk-helper service.
;;;
(define cups-pk-helper-service-type
(service-type
(name 'cups-pk-helper)
(description
"PolicyKit helper to configure CUPS with fine-grained privileges.")
(extensions
(list (service-extension dbus-root-service-type list)
(service-extension polkit-service-type list)))
(default-value cups-pk-helper)))
;;;
;;; GNOME desktop service.
@ -990,6 +1006,7 @@ as expected.")))
(udisks-service)
(upower-service)
(accountsservice-service)
(service cups-pk-helper-service-type)
(colord-service)
(geoclue-service)
(service polkit-service-type)