feat(gitu): Install gitu instead of lazygit

This commit is contained in:
ulic-youthlic 2025-09-13 12:41:32 +08:00
parent 5fce50217e
commit 3b6fc69eea
Signed by: youthlic
GPG key ID: 63E86C3C14A0D721
4 changed files with 21 additions and 28 deletions

View file

@ -25,7 +25,6 @@
home.stateVersion = "24.11"; home.stateVersion = "24.11";
programs.home-manager.enable = true; programs.home-manager.enable = true;
home.packages = with pkgs; [ home.packages = with pkgs; [
tealdeer
ripgrep ripgrep
fzf fzf
file file
@ -42,10 +41,7 @@
doggo doggo
ast-grep ast-grep
dig dig
lazygit
dig
fend fend
gitoxide
viu viu
fd fd
]; ];

View file

@ -75,10 +75,9 @@
doggo doggo
qq qq
telegram-desktop telegram-desktop
ghostty
scrcpy scrcpy
ast-grep ast-grep
lazygit gitu
dig dig
fend fend
gitoxide gitoxide

View file

@ -84,10 +84,9 @@
doggo doggo
qq qq
telegram-desktop telegram-desktop
ghostty
scrcpy scrcpy
ast-grep ast-grep
lazygit gitu
dig dig
fend fend
gitoxide gitoxide

View file

@ -37,17 +37,15 @@
in in
lib.mkMerge [ lib.mkMerge [
{ {
programs.lazygit = { programs = {
enable = true; gh = {
};
programs.gh = {
enable = true; enable = true;
gitCredentialHelper.enable = true; gitCredentialHelper.enable = true;
settings = { settings = {
git_protocol = "ssh"; git_protocol = "ssh";
}; };
}; };
programs.git = { git = {
enable = true; enable = true;
userEmail = cfg.email; userEmail = cfg.email;
userName = cfg.name; userName = cfg.name;
@ -61,6 +59,7 @@
}; };
lfs.enable = true; lfs.enable = true;
}; };
};
} }
(lib.mkIf (cfg.signKey != null) { (lib.mkIf (cfg.signKey != null) {
programs.git.signing = { programs.git.signing = {