From 8a25f7593fc2d5084ccaf55b9dd44bc92f5e8d2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9ana=20=E6=B1=9F?= Date: Sun, 29 Jun 2025 22:10:19 +0200 Subject: [PATCH] vanadium: use patdiff for lazygit --- nix/homeModules/common/git.nix | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/nix/homeModules/common/git.nix b/nix/homeModules/common/git.nix index e8f562c4..aef38c0b 100644 --- a/nix/homeModules/common/git.nix +++ b/nix/homeModules/common/git.nix @@ -1,10 +1,24 @@ -{lib, ...}: { +{ + lib, + config, + ... +}: { # git plugins programs.git = { lfs.enable = true; patdiff.enable = true; }; + # 懶惰鬼賴皮 + programs.lazygit = let + patdiffCfg = config.programs.git.patdiff; + in + lib.mkIf patdiffCfg.enable { + settings = { + git.paging.externalDiffCommand = "${lib.getExe' patdiffCfg.package "patdiff-git-wrapper"}"; + }; + }; + # git itself programs.git = { extraConfig = {