feat(modules/gitTools): Add git-worktree-switcher
This commit is contained in:
parent
91b6bb7743
commit
66236016cb
1 changed files with 20 additions and 16 deletions
|
@ -21,6 +21,7 @@ in {
|
||||||
# '';
|
# '';
|
||||||
# }
|
# }
|
||||||
# ];
|
# ];
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
git-crypt
|
git-crypt
|
||||||
gh
|
gh
|
||||||
|
@ -29,7 +30,25 @@ in {
|
||||||
];
|
];
|
||||||
|
|
||||||
programs = {
|
programs = {
|
||||||
|
git = {
|
||||||
|
enable = true;
|
||||||
|
extraConfig = {
|
||||||
|
init = {
|
||||||
|
defaultBranch = lib.mkDefault "main";
|
||||||
|
};
|
||||||
|
pager = {
|
||||||
|
diff = lib.mkDefault "riff";
|
||||||
|
show = lib.mkDefault "riff";
|
||||||
|
log = lib.mkDefault "riff";
|
||||||
|
};
|
||||||
|
interactive = {
|
||||||
|
diffFilter = lib.mkDefault "riff --color=on";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
git-cliff.enable = true;
|
git-cliff.enable = true;
|
||||||
|
|
||||||
gitui = {
|
gitui = {
|
||||||
enable = true;
|
enable = true;
|
||||||
keyConfig = lib.mkDefault ''
|
keyConfig = lib.mkDefault ''
|
||||||
|
@ -67,22 +86,7 @@ in {
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
git = {
|
git-worktree-switcher.enable = true;
|
||||||
enable = true;
|
|
||||||
extraConfig = {
|
|
||||||
init = {
|
|
||||||
defaultBranch = lib.mkDefault "main";
|
|
||||||
};
|
|
||||||
pager = {
|
|
||||||
diff = lib.mkDefault "riff";
|
|
||||||
show = lib.mkDefault "riff";
|
|
||||||
log = lib.mkDefault "riff";
|
|
||||||
};
|
|
||||||
interactive = {
|
|
||||||
diffFilter = lib.mkDefault "riff --color=on";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue