33 lines
718 B
Nix
33 lines
718 B
Nix
{ ... }: {
|
|
programs.lazygit = {
|
|
enable = true;
|
|
settings = {
|
|
git.commit.signOff = true;
|
|
git.autoFetch = false;
|
|
git.autoRefresh = false;
|
|
keybinding = {
|
|
universal = {
|
|
prevItem-alt = "e";
|
|
nextItem-alt = "n";
|
|
prevBlock-alt = "m";
|
|
nextBlock-alt = "i";
|
|
nextMatch = "@";
|
|
prevMatch = "#";
|
|
new = "+";
|
|
edit = "~";
|
|
nextScreenMode = "*";
|
|
};
|
|
files.ignoreFile = "-";
|
|
branches.viewGitFlowOptions = "g";
|
|
commits.startInteractiveRebase = "I";
|
|
submodules.init = "I";
|
|
};
|
|
};
|
|
};
|
|
|
|
programs.zsh = {
|
|
shellAliases = {
|
|
lg = "lazygit";
|
|
};
|
|
};
|
|
}
|