avoid entering delta into systemPackages due to git module

This commit is contained in:
Elec3137 2026-02-06 12:50:44 -08:00
commit 90c0694ea8

View file

@ -16,15 +16,13 @@ in
delta.enable = lib.mkOption {
default = true;
example = false;
description = "Whether to enable delta with git integration.";
description = "Whether to enable delta within git.";
type = lib.types.bool;
};
};
config = lib.mkIf cfg.enable {
environment.systemPackages = lib.mkIf cfg.delta.enable [ pkgs.delta ];
programs.git = {
enable = true;
@ -40,8 +38,8 @@ in
commit.verbose = true; # show diffs in commit editor
}
(lib.mkIf cfg.delta.enable {
core.pager = "delta"; # depends on pkgs.delta!
interactive.diffFilter = "delta --color-only";
core.pager = "${pkgs.delta}/bin/delta";
interactive.diffFilter = "${pkgs.delta}/bin/delta --color-only";
delta.navigate = true; # use n and N to move between diff sections
delta.diff-highlight = true; # simpler mode, highlights inter-line changes
})