Add basic incomplete zsh configuration

This commit is contained in:
ItsDrike 2024-03-24 00:44:57 +01:00
parent 9c55c10e57
commit 5b2d36fcbf
Signed by: ItsDrike
GPG key ID: FA2745890B7048C0
5 changed files with 155 additions and 1 deletions

View file

@ -0,0 +1,38 @@
{ config, ... }:
let
username = config.myOptions.system.username;
in
{
home-manager.users.${username} = {
programs.zsh.shellAliases = {
# I'm not the greatest typist
sl = "ls";
mdkir = "mkdir";
soruce = "source";
suod = "sudo";
sduo = "sudo";
# Directory changing
".." = "cd ..";
"..." = "cd ../../";
"...." = "cd ../../../";
"....." = "cd ../../../../";
".2" = "cd ../../";
".3" = "cd ../../../";
".4" = "cd ../../../../";
".5" = "cd ../../../../../";
# Files/Directories utilities
mkdir = "mkdir -p";
md = "mkdir";
fhere = "find . -name";
rr = "rm -r";
rf = "rm -f";
rrf = "rm -rf";
vimdiff = "nvim -d";
# Expand aliases from sudo
sudo = "sudo ";
};
};
}