summaryrefslogtreecommitdiff
path: root/system-configuration.scm
diff options
context:
space:
mode:
Diffstat (limited to 'system-configuration.scm')
-rw-r--r--system-configuration.scm17
1 files changed, 14 insertions, 3 deletions
diff --git a/system-configuration.scm b/system-configuration.scm
index eb0d170..25606c8 100644
--- a/system-configuration.scm
+++ b/system-configuration.scm
@@ -37,11 +37,22 @@
specification->package+output)
'("netcat-openbsd"
"nss-certs"
- "ntfs-3g"
- "trezord"
- "trezord-udev-rules"))
+ "ntfs-3g"))
%base-packages))
(services (cons* ssh-service
+ (service
+ (service-type
+ (name 'trezor-system-packages)
+ (extensions
+ (list
+ (service-extension profile-service-type
+ (lambda (_)
+ (map specification->package
+ (list
+ "trezord"
+ "trezord-udev-rules"))))))
+ (description "TrezorD packages needed by the system.")
+ (default-value #f)))
(service cups-service-type
(cups-configuration (extensions `(,cups-filters
,epson-inkjet-printer-escpr))