From 1f360c169627277c6032561c1864f73b428be6a9 Mon Sep 17 00:00:00 2001 From: Dmitriy Pleshevskiy <dmitriy@pleshevski.ru> Date: Sat, 28 Dec 2024 15:32:46 +0300 Subject: [PATCH] host/istal: use systemd.timers instead of crontab --- hosts/istal/services/renovate.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) 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 = {