diff --git a/home/profiles/cli/default.nix b/home/profiles/cli/default.nix index 036e9f1..b7191fc 100644 --- a/home/profiles/cli/default.nix +++ b/home/profiles/cli/default.nix @@ -2,9 +2,27 @@ lib, pkgs, config, + inputs, ... }: { + imports = [ + # hunk - review-first terminal diff viewer + inputs.hunk.homeManagerModules.hunk + ]; + + programs.hunk = { + enable = true; + package = inputs.hunk.packages.${pkgs.stdenv.hostPlatform.system}.default; + enableGitIntegration = true; + settings = { + theme = "graphite"; + mode = "auto"; + line_numbers = true; + exclude_untracked = false; + }; + }; + home.packages = with pkgs; [ diff --git a/home/profiles/git/default.nix b/home/profiles/git/default.nix index 2d196e4..4e51930 100644 --- a/home/profiles/git/default.nix +++ b/home/profiles/git/default.nix @@ -13,9 +13,10 @@ ]; # Delta (git diff pager) - moved to top-level in home-manager 25.11 + # Git integration disabled in favor of hunk (see ../cli/default.nix); delta binary still available. programs.delta = { enable = true; - enableGitIntegration = true; + enableGitIntegration = false; }; programs.git = {