summaryrefslogtreecommitdiff
path: root/px/services/security-token.scm
diff options
context:
space:
mode:
authorFranz Geffke <franz@pantherx.org>2023-11-28 13:34:13 +0000
committerFranz Geffke <franz@pantherx.org>2023-11-28 13:34:13 +0000
commit1417519ac09a050bb9b395dda760ca75da801fcf (patch)
treef5462e27f4ccf7f2665701106254bda664ed036a /px/services/security-token.scm
parent4b2b051ecce2475e9d6a9732929ca93c8082f79d (diff)
services: udev rules for coldcard
Diffstat (limited to 'px/services/security-token.scm')
-rw-r--r--px/services/security-token.scm10
1 files changed, 9 insertions, 1 deletions
diff --git a/px/services/security-token.scm b/px/services/security-token.scm
index 678961d..8e06a11 100644
--- a/px/services/security-token.scm
+++ b/px/services/security-token.scm
@@ -3,7 +3,7 @@
(define-module (px services security-token)
#:use-module (gnu services base)
- #:export (ledger-wallet-service nitro-key-service))
+ #:export (ledger-wallet-service nitro-key-service yubikey-service coinkite-service))
;;;
;;; Ledger hardware wallet definitions
@@ -113,3 +113,11 @@ KERNEL==\"hidraw*\", SUBSYSTEM==\"hidraw\", MODE=\"0664\", GROUP=\"users\", ATTR
(define (yubikey-service)
(udev-rules-service 'yubikey %yubikey-udev-rule))
+
+(define %coinkite-udev-rule
+ (udev-rule "51-coinkite.rules"
+ "
+KERNEL==\"hidraw*\", SUBSYSTEM==\"hidraw\", MODE=\"0666\", GROUP=\"users\", ATTRS{idVendor}==\"d13e\", ATTRS{idProduct}==\"cc10\""))
+
+(define (coinkite-service)
+ (udev-rules-service 'coinkite %coinkite-udev-rule)) \ No newline at end of file