diff --git a/base/terminal.nix b/base/terminal.nix index 1c2e7af..947a6a2 100644 --- a/base/terminal.nix +++ b/base/terminal.nix @@ -17,6 +17,20 @@ in }; programs.fish = { enable = true; + shellAbbrs = { + "gco" = "git checkout"; + "gcb" = "git checkout -b"; + "gp" = "git push"; + "gpf" = "git push --force"; + "gap" = "git commit -a --amend --no-edit && git push --force"; + "gl" = "git pull"; + "ga" = "git add"; + "l" = "eza -lg --icons=always --colour=always | culr"; + "la" = "eza -lg --icons=always --colour=always | culr"; + }; + interactiveShellInit = '' + ${../rice/header.sh} + ''; }; programs.zoxide = { enable = true;