host/istal: use systemd.timers instead of crontab

This commit is contained in:
Dmitriy Pleshevskiy 2024-12-28 15:32:46 +03:00
parent a2e9fd1dcf
commit 1f360c1696
Signed by: pleshevskiy
GPG key ID: 17041163DA10A9A2

View file

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