chore: improve git options and user experience

This commit is contained in:
Alex Maldonado
2026-05-11 11:15:00 -04:00
parent 91a61a5cea
commit 3bd72ffa31
3 changed files with 29 additions and 6 deletions
+25 -2
View File
@@ -1,6 +1,8 @@
{ ... }:
{ pkgs, ... }:
{
home.packages = [ pkgs.delta ];
programs.git = {
enable = true;
settings = {
@@ -8,10 +10,31 @@
user.email = "aalexmmaldonado@gmail.com";
init.defaultBranch = "main";
core.editor = "hx";
core.pager = "delta";
pull.rebase = true;
delta = {
navigate = true;
side-by-side = true;
line-numbers = true;
};
interactive.diffFilter = "delta --color-only";
merge.conflictstyle = "zdiff3";
diff.algorithm = "histogram";
diff.colorMoved = "default";
push.autoSetupRemote = true;
push.default = "simple";
fetch.prune = true;
rerere.enabled = true;
help.autocorrect = "prompt";
branch.sort = "-committerdate";
column.ui = "auto";
transfer.fsckObjects = true;
};
lfs.enable = true;
};
}