diff --git a/hosts/istal/services/renovate.nix b/hosts/istal/services/renovate.nix index 0459002..d7c8a5b 100644 --- a/hosts/istal/services/renovate.nix +++ b/hosts/istal/services/renovate.nix @@ -4,11 +4,16 @@ age.secrets.renovate-gitea-token.file = ./renovate-gitea-token.age; age.secrets.renovate-github-token.file = ./renovate-github-token.age; - services.cron = { - enable = true; - systemCronJobs = [ - "0 3 * * * root rm -rf /var/cache/renovate /var/lib/renovate" - ]; + systemd.services.renovate-clear-cache = { + script = '' + set -eu + ${pkgs.coreutils}/bin/rm -rf /var/cache/renovate /var/lib/renovate + ''; + serviceConfig = { + Type = "oneshot"; + User = "root"; + }; + startAt = "3:00"; }; services.renovate = {