diff options
author | Kenny Ballou <kb@devnulllabs.io> | 2022-02-23 10:14:40 -0700 |
---|---|---|
committer | Kenny Ballou <kb@devnulllabs.io> | 2022-03-14 11:14:48 -0600 |
commit | 7c7a295e0b8b7ff4cf6f2da53b47c36e94e0ff6b (patch) | |
tree | 15f8c8ef30d17efee1ce308da94ed21edeb02a3d /systems | |
parent | 7f9901326fb64af2c88913c56d10aeabef218ab3 (diff) | |
download | dotfiles-7c7a295e0b8b7ff4cf6f2da53b47c36e94e0ff6b.tar.gz dotfiles-7c7a295e0b8b7ff4cf6f2da53b47c36e94e0ff6b.tar.xz |
systems: daeva: adjust store gc jobs
Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
Diffstat (limited to 'systems')
-rw-r--r-- | systems/daeva.scm | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/systems/daeva.scm b/systems/daeva.scm index da5247fa..1a2a6441 100644 --- a/systems/daeva.scm +++ b/systems/daeva.scm @@ -31,12 +31,19 @@ #:use-module (kbg system xorg)) (define nix-gc-job - #~(job "5 1 * * *" - "nix-collect-garbage --delete-old")) + #~(job '(next-hour '(1)) + "nix-collect-garbage --delete-old" + "nix garbage collection")) + +(define guix-gc-repair-job + #~(job '(next-hour '(0)) + "guix gc --verify=contents,repair" + "guix store repair")) (define garbage-collector-job - #~(job "5 0 * * *" - "guix gc --collect-garbage")) + #~(job "5 0 * * 0" + "guix gc --collect-garbage" + "guix garbage collection")) (define install-grub-efi-removable #~(lambda (bootloader efi-dir mount-point) @@ -157,6 +164,7 @@ (simple-service 'my-cron-jobs mcron-service-type (list garbage-collector-job + guix-gc-repair-job nix-gc-job))) %kbg-desktop-services)) |