summaryrefslogtreecommitdiff
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
parent4b2b051ecce2475e9d6a9732929ca93c8082f79d (diff)
services: udev rules for coldcard
-rw-r--r--px/services/desktop.scm1
-rw-r--r--px/services/security-token.scm10
2 files changed, 10 insertions, 1 deletions
diff --git a/px/services/desktop.scm b/px/services/desktop.scm
index 3b80aa5..cc8f9b6 100644
--- a/px/services/desktop.scm
+++ b/px/services/desktop.scm
@@ -246,6 +246,7 @@ rules."
(ledger-wallet-service)
(nitro-key-service)
+ (coinkite-service)
;; Power savings
(service tlp-service-type)
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