diff --git a/cli/git.nix b/cli/git.nix index 929bc10..b50c473 100644 --- a/cli/git.nix +++ b/cli/git.nix @@ -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 })