global/shell: move common aliases into universe.shellAliases

This commit is contained in:
Infinidoge 2024-01-12 13:57:38 -05:00
parent 8e61568191
commit 83d96e9172
Signed by: Infinidoge
SSH key fingerprint: SHA256:oAMyvotlNFraMmZmr+p6AxnNfW/GioTs1pOn3V4tQ7A
3 changed files with 24 additions and 14 deletions

View file

@ -37,6 +37,7 @@ in
universe = {
packages = mkOpt (listOf package) [ ];
shellAliases = mkOpt (attrsOf str) { };
};
common = mkOpt (attrsOf anything) { };

View file

@ -8,10 +8,11 @@ in
zsh.enable = true;
};
environment.shellAliases = {
universe.shellAliases = {
uni = "universe-cli";
# quick cd
".." = "cd ..";
"..." = "cd ../..";
"...." = "cd ../../..";
"....." = "cd ../../../..";
@ -39,6 +40,7 @@ in
gcd = "cd $(git root || echo \".\")";
ucd = "cd $(uni cd || echo \".\")";
# grep
grep = "rg";
gi = "grep -i";
@ -50,6 +52,24 @@ in
# internet ip
myip = "echo $(curl -s ipecho.net/plain)";
# Miscellaneous
dd = "dd status=progress";
cat = "bat --paging=never";
catp = "bat --paging=always";
mktmp = "cd $(mktemp -d)";
edit = "$EDITOR";
lpath = "echo \"$PATH\" | tr \":\" \"\n\"";
timestamp = "date +%s -d";
neofetch = "neowofetch";
};
environment.shellAliases = config.universe.shellAliases // {
# sudo
s = ifSudo "sudo -E ";
si = ifSudo "sudo -i";
@ -68,10 +88,6 @@ in
jtl = "journalctl";
# Miscellaneous
dd = "dd status=progress";
cat = "bat --paging=never";
catp = "bat --paging=always";
acat = "mpv --no-audio-display";
vcat = "mpv";
@ -80,15 +96,6 @@ in
mnt = ifSudo "s mount";
umnt = ifSudo "s umount";
mktmp = "cd $(mktemp -d)";
edit = "$EDITOR";
lpath = "echo \"$PATH\" | tr \":\" \"\n\"";
timestamp = "date +%s -d";
neofetch = "neowofetch";
# yt-dlp
yt-m4a = ''yt-dlp -f "bestaudio[ext=m4a]" -o "%(title)s.%(ext)s"'';
yt-mp4 = ''yt-dlp -f "best[ext=mp4]" -o "%(title)s.%(ext)s"'';