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";
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
];

View file

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

View file

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

View file

@ -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) {