diff --git a/nix/home-manager/modules/packages/git.nix b/nix/home-manager/modules/packages/git.nix index ad305d8..4423b3e 100644 --- a/nix/home-manager/modules/packages/git.nix +++ b/nix/home-manager/modules/packages/git.nix @@ -30,6 +30,7 @@ diff = { tool = "difftastic"; algorithm = "histogram"; + submodule = "log"; }; difftool = { @@ -41,6 +42,8 @@ fetch = { prune = true; + fsckObjects = true; + pruneTags = true; }; format = { @@ -79,13 +82,25 @@ updateRefs = true; }; + receive = { + fsckObjects = true; + }; + rerere = { enabled = true; }; + status = { + submoduleSummary = true; + }; + submodule = { recurse = true; }; + + transfer = { + fsckObjects = true; + }; }; includes = [