summaryrefslogtreecommitdiff
path: root/zsh/aliasrc
diff options
context:
space:
mode:
authorTimmy Keller <tjk@tjkeller.xyz>2021-08-05 12:48:00 -0500
committerTimmy Keller <tjk@tjkeller.xyz>2021-08-05 12:48:00 -0500
commitb0c7507a319eff72669dc9798f55e5f449c2c471 (patch)
tree39325d8fecdea8465a81882e20c4b8357d2a1a41 /zsh/aliasrc
parent21c45a6c0e4551a5f182c4be396c91c4b47048db (diff)
downloaddotconfig-b0c7507a319eff72669dc9798f55e5f449c2c471.tar.xz
dotconfig-b0c7507a319eff72669dc9798f55e5f449c2c471.zip
zshrc, aliasrc changes
Diffstat (limited to 'zsh/aliasrc')
-rwxr-xr-xzsh/aliasrc61
1 files changed, 38 insertions, 23 deletions
diff --git a/zsh/aliasrc b/zsh/aliasrc
index 0c8dff2..6aa57c2 100755
--- a/zsh/aliasrc
+++ b/zsh/aliasrc
@@ -5,45 +5,60 @@ alias -s \
{c,h,txt,md}=nvim
## Normal Aliases ##
+# Replacement programs
+alias \
+ sudo="doas" \
+ ls="exa --icons -a --group-directories-first" \
+ htop="htim" \
+ vim="nvim" \
+
# Shorten program names
alias \
- xi="sudo xbps-install" \
- xq="xbps-query -Rs" \
- xr="sudo xbps-remove" \
spotify="flatpak run com.spotify.Client" \
- xbs="xbacklight -set" \
smi="sudo make install" \
smci="sudo make clean install"
-# Replacement programs
+
+# Quick navigate to directories / open specific files
+alias \
+ zrc="cd ~/.config/zsh" \
+ xrc="cd ~/.config/x11" \
+ vrc="nvim ~/.config/nvim/init.vim"
+
+# Package management
+[ "$COMPUTER" = "laptop" ] && alias \
+ xi="sudo xbps-install" \
+ xq="xbps-query --search -R" \
+ xr="sudo xbps-remove"
+[ "$COMPUTER" = "desktop" ] && alias \
+ e="sudo emerge" \
+ eaum="sudo emerge --autounmask-continue"
+
+# Power scripts
alias \
- sudo="doas" \
halt="sudo poweroff" \
off="sudo poweroff" \
- ls="exa --icons -a --group-directories-first" \
- htop="htim" \
- vim="nvim"
+ reboot="sudo reboot"
+[ "$COMPUTER" = "laptop" ] && alias \
+ zzz="sudo zzz" \
+ xbs="xbacklight -set"
+[ "$COMPUTER" = "desktop" ] && alias \
+ zzz="sudo s2ram"
+
# Colorize command output
alias \
- grep="grep --color=auto -In" \
+ grep="grep --color=auto -I --line-numer --ignore-case" \
diff="diff --color=auto"
#ls="ls -hN --color=auto --group-directories-first" \
+
# Verbosity / non-verbosity
alias \
- cp="cp -iv" \
- mv="mv -iv" \
- rm="rm -vI" \
- mkd="mkdir -pv" \
+ cp="cp --interactive --verbose" \
+ mv="mv --interactive --verbose" \
+ rm="rm --interactive --verbose" \
+ mkd="mkdir --parents --verbose" \
br="br -h" \
ffmpeg="ffmpeg -hide_banner"
-# Auto-sudo
-alias \
- zzz="sudo zzz" \
- reboot="sudo reboot"
-# Quick navigate to directories / open specific files
-alias \
- zrc="cd ~/.config/zsh" \
- xrc="cd ~/.config/x11" \
- vrc="nvim ~/.config/nvim/init.vim"
+
# Make startx link to proper xinitrc location
alias \
startx="startx ~/.config/x11/xinitrc" \