diff --git a/modules/programs.nix b/modules/programs.nix index f8a21a9..a7f9f92 100644 --- a/modules/programs.nix +++ b/modules/programs.nix @@ -74,10 +74,28 @@ in { enable = true; flags = ["--cmd cd"]; }; - fish.enable = true; + fish = { + enable = true; + shellAliases = { + ".." = "cd .."; + "..." = "cd ../.."; + "...." = "cd ../../../"; + "....." = "cd ../../../../"; + + "cp" = "cp -v"; + "ls" = "ls -lah"; + "mkdir" = "mkdir -p"; + "mv" = "mv -v"; + "rm" = "rm -v"; + }; + }; starship = { enable = true; presets = ["nerd-font-symbols" "gruvbox-rainbow"]; + settings = { + add_newline = false; + directory.truncation_length = 10; + }; }; vim = { enable = true;