summaryrefslogtreecommitdiff
path: root/px/services/security-token.scm
diff options
context:
space:
mode:
authorFranz Geffke <franz@pantherx.org>2023-11-29 16:29:24 +0000
committerFranz Geffke <franz@pantherx.org>2023-11-29 16:29:24 +0000
commit372a115fa6e3b0fc5f99874c2935552dbd9c803e (patch)
treec91335d419d2937ead3b12d36b12d2e082c7ceba /px/services/security-token.scm
parentc33d85c8af2b4cf9c0d54fbc3ff261f154c4fba9 (diff)
security token: tweak rules
Diffstat (limited to 'px/services/security-token.scm')
-rw-r--r--px/services/security-token.scm13
1 files changed, 6 insertions, 7 deletions
diff --git a/px/services/security-token.scm b/px/services/security-token.scm
index 8e06a11..add9241 100644
--- a/px/services/security-token.scm
+++ b/px/services/security-token.scm
@@ -98,7 +98,7 @@ LABEL=\"gnupg_rules_end\"
KERNEL==\"sd?1\", ATTRS{idVendor}==\"20a0\", ATTRS{idProduct}==\"4109\", SYMLINK+=\"nitrospace\""))
(define (nitro-key-service)
- (udev-rules-service 'nitro %nitro-key-udev-rule))
+ (udev-rules-service 'nitro %nitro-key-udev-rule #:groups '("plugdev")))
;;;
;;; YubiKey definitions
@@ -108,16 +108,15 @@ KERNEL==\"sd?1\", ATTRS{idVendor}==\"20a0\", ATTRS{idProduct}==\"4109\", SYMLINK
(define %yubikey-udev-rule
(udev-rule "10-security-key.rules"
- "
-KERNEL==\"hidraw*\", SUBSYSTEM==\"hidraw\", MODE=\"0664\", GROUP=\"users\", ATTRS{idVendor}==\"2581\", ATTRS{idProduct}==\"f1d0\""))
+ "KERNEL==\"hidraw*\", SUBSYSTEM==\"hidraw\", MODE=\"0664\", GROUP=\"plugdev\", ATTRS{idVendor}==\"2581\", ATTRS{idProduct}==\"f1d0\""))
(define (yubikey-service)
- (udev-rules-service 'yubikey %yubikey-udev-rule))
+ (udev-rules-service 'yubikey %yubikey-udev-rule #:groups '("plugdev")))
(define %coinkite-udev-rule
(udev-rule "51-coinkite.rules"
- "
-KERNEL==\"hidraw*\", SUBSYSTEM==\"hidraw\", MODE=\"0666\", GROUP=\"users\", ATTRS{idVendor}==\"d13e\", ATTRS{idProduct}==\"cc10\""))
+ "SUBSYSTEM==\"usb\", MODE=\"0666\", GROUP=\"plugdev\", ATTRS{idVendor}==\"d13e\", ATTRS{idProduct}==\"cc10\"
+KERNEL==\"hidraw*\", SUBSYSTEM==\"hidraw\", MODE=\"0666\", GROUP=\"plugdev\", ATTRS{idVendor}==\"d13e\", ATTRS{idProduct}==\"cc10\""))
(define (coinkite-service)
- (udev-rules-service 'coinkite %coinkite-udev-rule)) \ No newline at end of file
+ (udev-rules-service 'coinkite %coinkite-udev-rule #:groups '("plugdev"))) \ No newline at end of file