From 2dce1762223312e2a6cd099737ec5eed1fe694f1 Mon Sep 17 00:00:00 2001 From: Marek Paśnikowski Date: Fri, 3 Feb 2023 20:00:46 +0100 Subject: Transfer Trezord Packages to a Service --- system-configuration.scm | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'system-configuration.scm') 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)) -- cgit v1.2.3