mirror of
https://github.com/ItsDrike/nixdots
synced 2025-01-01 03:04:35 +00:00
39 lines
824 B
Nix
39 lines
824 B
Nix
|
{ 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 ";
|
||
|
};
|
||
|
};
|
||
|
}
|