Files
shed/modules/home/programs/git.nix
2026-02-18 15:52:27 -05:00

23 lines
603 B
Nix
Executable File

{ lib, config, username, pkgs, ... }: {
options = {
movOpts.programConfigs.gitConfig.enable =
lib.mkEnableOption "enables my git configuration";
};
config = lib.mkIf config.movOpts.programConfigs.gitConfig.enable {
programs.git = {
enable = true;
settings = {
user = {
email = "kylerclay@proton.me";
name = "${username}";
};
core.pager = "delta";
interactive.diffFilter = "delta --color-only";
delta.navigate = "true";
delta.dark = "true";
merge.conflictstyle = "zdiff3";
};
};
};
}