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 57394ac..4dff289 100644
--- a/system-configuration.scm
+++ b/system-configuration.scm
@@ -41,6 +41,17 @@
%base-packages))
(services
(append
+ (append
+ (list
+ (udev-rules-service 'trezord trezord-udev-rules))
+ (list
+ (service
+ guix-service-type
+ (guix-configuration
+ (extra-options
+ (list
+ "--gc-keep-derivations=yes"
+ "--gc-keep-outputs=yes"))))))
(list
(service openssh-service-type)
(service
@@ -69,15 +80,15 @@
(service
tor-service-type
(tor-configuration
- (control-socket? #t)))
- (udev-rules-service 'trezord trezord-udev-rules))
+ (control-socket? #t))))
(modify-services
%desktop-services
(elogind-service-type
configuration =>
(elogind-configuration
(inherit configuration)
- (handle-lid-switch 'ignore))))))
+ (handle-lid-switch 'ignore)))
+ (delete guix-service-type))))
(bootloader (bootloader-configuration (bootloader grub-bootloader)
(targets '("/dev/sda"))
(keyboard-layout keyboard-layout)))