summaryrefslogtreecommitdiff
path: root/px/services
diff options
context:
space:
mode:
Diffstat (limited to 'px/services')
-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