From 3b6fc69eea88e6c5e84a97c33c9114d4070d5006 Mon Sep 17 00:00:00 2001 From: ulic-youthlic Date: Sat, 13 Sep 2025 12:41:32 +0800 Subject: [PATCH] feat(gitu): Install gitu instead of lazygit --- home/alice/configurations/Cape/default.nix | 4 -- home/david/configurations/Akun/default.nix | 3 +- .../configurations/Tytonidae/default.nix | 3 +- home/modules/programs/git.nix | 39 +++++++++---------- 4 files changed, 21 insertions(+), 28 deletions(-) diff --git a/home/alice/configurations/Cape/default.nix b/home/alice/configurations/Cape/default.nix index c7f56f2..bc5b0a0 100644 --- a/home/alice/configurations/Cape/default.nix +++ b/home/alice/configurations/Cape/default.nix @@ -25,7 +25,6 @@ home.stateVersion = "24.11"; programs.home-manager.enable = true; home.packages = with pkgs; [ - tealdeer ripgrep fzf file @@ -42,10 +41,7 @@ doggo ast-grep dig - lazygit - dig fend - gitoxide viu fd ]; diff --git a/home/david/configurations/Akun/default.nix b/home/david/configurations/Akun/default.nix index 3199691..30c6a55 100644 --- a/home/david/configurations/Akun/default.nix +++ b/home/david/configurations/Akun/default.nix @@ -75,10 +75,9 @@ doggo qq telegram-desktop - ghostty scrcpy ast-grep - lazygit + gitu dig fend gitoxide diff --git a/home/david/configurations/Tytonidae/default.nix b/home/david/configurations/Tytonidae/default.nix index 8dc2982..84a1866 100644 --- a/home/david/configurations/Tytonidae/default.nix +++ b/home/david/configurations/Tytonidae/default.nix @@ -84,10 +84,9 @@ doggo qq telegram-desktop - ghostty scrcpy ast-grep - lazygit + gitu dig fend gitoxide diff --git a/home/modules/programs/git.nix b/home/modules/programs/git.nix index d1c35f3..f8a3a1c 100644 --- a/home/modules/programs/git.nix +++ b/home/modules/programs/git.nix @@ -37,29 +37,28 @@ in lib.mkMerge [ { - programs.lazygit = { - enable = true; - }; - programs.gh = { - enable = true; - gitCredentialHelper.enable = true; - settings = { - git_protocol = "ssh"; - }; - }; - programs.git = { - enable = true; - userEmail = cfg.email; - userName = cfg.name; - delta = { + programs = { + gh = { enable = true; - options = { - line-number = true; - hyperlinks = true; - side-by-side = true; + gitCredentialHelper.enable = true; + settings = { + git_protocol = "ssh"; }; }; - lfs.enable = true; + git = { + enable = true; + userEmail = cfg.email; + userName = cfg.name; + delta = { + enable = true; + options = { + line-number = true; + hyperlinks = true; + side-by-side = true; + }; + }; + lfs.enable = true; + }; }; } (lib.mkIf (cfg.signKey != null) {