From 564fc0778f74f770db8f7b2cee39310b335ad271 Mon Sep 17 00:00:00 2001 From: satr14 Date: Sun, 12 Jul 2026 15:06:09 +0700 Subject: [PATCH] add renovate --- modules/system/homelab/git.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/modules/system/homelab/git.nix b/modules/system/homelab/git.nix index 42048ac..e2ca799 100644 --- a/modules/system/homelab/git.nix +++ b/modules/system/homelab/git.nix @@ -57,6 +57,24 @@ ]; hostPackages = with pkgs; [ bash coreutils git nix openssh bun ]; }; + renovate = { + enable = true; + schedule = "*:0"; # every hour + credentials.RENOVATE_TOKEN = "/mnt/data/apps/renovate/token.env"; + settings = { + platform = "forgejo"; + endpoint = "https://git.${homelab.domain}"; + gitAuthor = "renovate "; + autodiscover = true; + nix.enabled = true; + lockFileMaintenance = { + enabled = true; + commitMessageAction = "update lock file(s)"; + schedule = [ "0 0 * * 0" ]; # weekly + }; + }; + runtimePackages = with pkgs; [ bun nodejs npm nix ]; + }; }; systemd.services = { "gitea-runner-nixos-deploy".restartIfChanged = false;