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
|
@ -20,6 +20,8 @@
|
||||||
home-manager
|
home-manager
|
||||||
] ++ main.universe.packages;
|
] ++ main.universe.packages;
|
||||||
|
|
||||||
|
inherit (main.universe) shellAliases;
|
||||||
|
|
||||||
file.".profile".target = ".profile-hm";
|
file.".profile".target = ".profile-hm";
|
||||||
|
|
||||||
homeDirectory = lib.mkForce "/homes/${config.home.username}";
|
homeDirectory = lib.mkForce "/homes/${config.home.username}";
|
||||||
|
|
|
@ -37,6 +37,7 @@ in
|
||||||
|
|
||||||
universe = {
|
universe = {
|
||||||
packages = mkOpt (listOf package) [ ];
|
packages = mkOpt (listOf package) [ ];
|
||||||
|
shellAliases = mkOpt (attrsOf str) { };
|
||||||
};
|
};
|
||||||
|
|
||||||
common = mkOpt (attrsOf anything) { };
|
common = mkOpt (attrsOf anything) { };
|
||||||
|
|
|
@ -8,10 +8,11 @@ in
|
||||||
zsh.enable = true;
|
zsh.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.shellAliases = {
|
universe.shellAliases = {
|
||||||
uni = "universe-cli";
|
uni = "universe-cli";
|
||||||
|
|
||||||
# quick cd
|
# quick cd
|
||||||
|
".." = "cd ..";
|
||||||
"..." = "cd ../..";
|
"..." = "cd ../..";
|
||||||
"...." = "cd ../../..";
|
"...." = "cd ../../..";
|
||||||
"....." = "cd ../../../..";
|
"....." = "cd ../../../..";
|
||||||
|
@ -39,6 +40,7 @@ in
|
||||||
gcd = "cd $(git root || echo \".\")";
|
gcd = "cd $(git root || echo \".\")";
|
||||||
ucd = "cd $(uni cd || echo \".\")";
|
ucd = "cd $(uni cd || echo \".\")";
|
||||||
|
|
||||||
|
|
||||||
# grep
|
# grep
|
||||||
grep = "rg";
|
grep = "rg";
|
||||||
gi = "grep -i";
|
gi = "grep -i";
|
||||||
|
@ -50,6 +52,24 @@ in
|
||||||
# internet ip
|
# internet ip
|
||||||
myip = "echo $(curl -s ipecho.net/plain)";
|
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
|
# sudo
|
||||||
s = ifSudo "sudo -E ";
|
s = ifSudo "sudo -E ";
|
||||||
si = ifSudo "sudo -i";
|
si = ifSudo "sudo -i";
|
||||||
|
@ -68,10 +88,6 @@ in
|
||||||
jtl = "journalctl";
|
jtl = "journalctl";
|
||||||
|
|
||||||
# Miscellaneous
|
# Miscellaneous
|
||||||
dd = "dd status=progress";
|
|
||||||
|
|
||||||
cat = "bat --paging=never";
|
|
||||||
catp = "bat --paging=always";
|
|
||||||
acat = "mpv --no-audio-display";
|
acat = "mpv --no-audio-display";
|
||||||
vcat = "mpv";
|
vcat = "mpv";
|
||||||
|
|
||||||
|
@ -80,15 +96,6 @@ in
|
||||||
mnt = ifSudo "s mount";
|
mnt = ifSudo "s mount";
|
||||||
umnt = ifSudo "s umount";
|
umnt = ifSudo "s umount";
|
||||||
|
|
||||||
mktmp = "cd $(mktemp -d)";
|
|
||||||
|
|
||||||
edit = "$EDITOR";
|
|
||||||
|
|
||||||
lpath = "echo \"$PATH\" | tr \":\" \"\n\"";
|
|
||||||
timestamp = "date +%s -d";
|
|
||||||
|
|
||||||
neofetch = "neowofetch";
|
|
||||||
|
|
||||||
# yt-dlp
|
# yt-dlp
|
||||||
yt-m4a = ''yt-dlp -f "bestaudio[ext=m4a]" -o "%(title)s.%(ext)s"'';
|
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"'';
|
yt-mp4 = ''yt-dlp -f "best[ext=mp4]" -o "%(title)s.%(ext)s"'';
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue