diff options
author | Marek Paśnikowski <marekpasnikowski@protonmail.com> | 2023-02-11 21:46:09 +0100 |
---|---|---|
committer | Marek Paśnikowski <marekpasnikowski@protonmail.com> | 2023-02-11 23:05:25 +0100 |
commit | 29617c2e1fdf6cfe5f0076340a0e1b97480b7369 (patch) | |
tree | 9dd6011cd013d8a2699f502d5b7e0034a04ac684 /system-configuration.scm | |
parent | 257d4813a581fbfb238b4e27d16e3703c2f6aff4 (diff) |
Configure the Guix Daemon to keep all live derivations and outputs
Diffstat (limited to 'system-configuration.scm')
-rw-r--r-- | system-configuration.scm | 17 |
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))) |