From 4f662737e3a1616a6c7624784dc23c241c8245eb Mon Sep 17 00:00:00 2001 From: h7x4 Date: Sat, 6 Jun 2026 18:51:37 +0900 Subject: [PATCH] home/git: make it possible to skip maintenance timer per repo --- home/programs/git/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/home/programs/git/default.nix b/home/programs/git/default.nix index 7b6e534..7bd8e7d 100644 --- a/home/programs/git/default.nix +++ b/home/programs/git/default.nix @@ -303,7 +303,9 @@ lib.mkIf cfg.enable { echo "[maintenance]" for repoLocation in ${repoDirs}; do for repo in "$repoLocation"/*/.git; do - echo "repo = $('${pkgs.coreutils}/bin/realpath' "''${repo%"/.git"}")" + if [ "$(git config get -f "$repo/config" maintenance.skip)" != true ]; then + echo "repo = $('${pkgs.coreutils}/bin/realpath' "''${repo%"/.git"}")" + fi done done } > "$1"