add delta diff viewer for git

This commit is contained in:
do butterflies cry? 2026-03-03 12:48:11 +10:00
parent fd42da9e67
commit 202c801e72
Signed by: cry
GPG key ID: F68745A836CA0412

View file

@ -3,14 +3,19 @@
pkgs, pkgs,
... ...
}: { }: {
programs.git = { home.packages = with pkgs; [
delta # git diff viewer
];
programs = {
git = {
enable = true; enable = true;
lfs.enable = true; lfs.enable = true;
signing = { signing = {
# key = "F68745A836CA0412"; key = "F68745A836CA0412";
# format = "openpgp"; format = "openpgp";
# signByDefault = true; signByDefault = true;
}; };
settings = { settings = {
@ -29,6 +34,16 @@
core.editor = "hx"; core.editor = "hx";
github.user = "cry128"; github.user = "cry128";
# delta diff viewer
core.pager = "delta";
interactive.diffFilter = "delta --color-only";
delta = {
navigate = true;
line-numbers = true;
side-by-side = true;
};
merge.conflictStyle = "zdiff3";
init = { init = {
defaultBranch = "main"; defaultBranch = "main";
}; };
@ -71,4 +86,6 @@
# } # }
]; ];
}; };
};
} }