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"