diff mbox series

[bug#38945] services: Add "sane" service.

Message ID 20200105125102.29539-1-dannym@scratchpost.org
State Accepted
Headers show
Series [bug#38945] services: Add "sane" service. | expand

Checks

Context Check Description
cbaines/applying patch success Successfully applied

Commit Message

Danny Milosavljevic Jan. 5, 2020, 12:51 p.m. UTC
* gnu/services/desktop.scm (%desktop-services): Add "sane" service.
---
 gnu/services/desktop.scm | 3 +++
 1 file changed, 3 insertions(+)

Comments

Ludovic Courtès Jan. 17, 2020, 1 p.m. UTC | #1
Hi,

Danny Milosavljevic <dannym@scratchpost.org> skribis:

> * gnu/services/desktop.scm (%desktop-services): Add "sane" service.

Neat, go for it!

Ludo’.
Danny Milosavljevic Jan. 20, 2020, 5:47 p.m. UTC | #2
Pushed to guix master as commit 19b310901c9d798722e6be849e335efc1fee0384.
Ludovic Courtès Jan. 21, 2020, 2:10 p.m. UTC | #3
Hello!

help-debbugs@gnu.org (GNU bug Tracking System) skribis:

> Pushed to guix master as commit 19b310901c9d798722e6be849e335efc1fee0384.

I followed up with commit b2f948be9f815582a49bd80a9594a881d7d1a56e to
create the “scanner” group that the udev rules refer to.

Ludo’.
diff mbox series

Patch

diff --git a/gnu/services/desktop.scm b/gnu/services/desktop.scm
index b40622a637..75d1014724 100644
--- a/gnu/services/desktop.scm
+++ b/gnu/services/desktop.scm
@@ -48,6 +48,7 @@ 
   #:use-module (gnu packages xfce)
   #:use-module (gnu packages avahi)
   #:use-module (gnu packages xdisorg)
+  #:use-module (gnu packages scanner)
   #:use-module (gnu packages suckless)
   #:use-module (gnu packages linux)
   #:use-module (gnu packages libusb)
@@ -1154,6 +1155,8 @@  or setting its password with passwd.")))
          ;; Add udev rules for MTP devices so that non-root users can access
          ;; them.
          (simple-service 'mtp udev-service-type (list libmtp))
+         ;; Add udev rules for scanners.
+         (simple-service 'sane udev-service-type (list sane-backends-minimal))
          ;; Add polkit rules, so that non-root users in the wheel group can
          ;; perform administrative tasks (similar to "sudo").
          polkit-wheel-service