summaryrefslogtreecommitdiff
path: root/zsh/aliasrc
diff options
context:
space:
mode:
authorTimmy Keller <tjk@tjkeller.xyz>2021-07-07 15:21:45 -0500
committerTimmy Keller <tjk@tjkeller.xyz>2021-07-07 15:21:45 -0500
commit3764b268dbeaa95a8d4b2da8d4433eab75ad8478 (patch)
tree7c0db4481dfa7c4369f3db355056703cbe442072 /zsh/aliasrc
downloaddotconfig-3764b268dbeaa95a8d4b2da8d4433eab75ad8478.tar.xz
dotconfig-3764b268dbeaa95a8d4b2da8d4433eab75ad8478.zip
dotfiles
Diffstat (limited to 'zsh/aliasrc')
-rwxr-xr-xzsh/aliasrc50
1 files changed, 50 insertions, 0 deletions
diff --git a/zsh/aliasrc b/zsh/aliasrc
new file mode 100755
index 0000000..0c8dff2
--- /dev/null
+++ b/zsh/aliasrc
@@ -0,0 +1,50 @@
+#!/bin/sh
+
+## Suffix Aliases ##
+alias -s \
+ {c,h,txt,md}=nvim
+
+## Normal Aliases ##
+# 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
+alias \
+ sudo="doas" \
+ halt="sudo poweroff" \
+ off="sudo poweroff" \
+ ls="exa --icons -a --group-directories-first" \
+ htop="htim" \
+ vim="nvim"
+# Colorize command output
+alias \
+ grep="grep --color=auto -In" \
+ 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" \
+ 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" \
+ startdwm="/bin/startx ~/.config/x11/xinitdwmrc"