global/shell: move common aliases into universe.shellAliases
This commit is contained in:
parent
8e61568191
commit
83d96e9172
3 changed files with 24 additions and 14 deletions
|
@ -37,6 +37,7 @@ in
|
|||
|
||||
universe = {
|
||||
packages = mkOpt (listOf package) [ ];
|
||||
shellAliases = mkOpt (attrsOf str) { };
|
||||
};
|
||||
|
||||
common = mkOpt (attrsOf anything) { };
|
||||
|
|
|
@ -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"'';
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue