#!/bin/sh ## Suffix Aliases ## alias -s \ {c,h,txt}=nvim \ {pdf}=zathura ## Normal Aliases ## # Replacement programs alias \ sudo="doas" \ ls="exa --icons -a --group-directories-first" \ htop="htim" \ vim="nvim" \ mutt="neomutt" # Shorten program names alias \ spotify="flatpak run com.spotify.Client" \ smi="sudo make install" \ smci="sudo make clean install" # Quick navigate to directories / open specific files alias \ zrc="cd ~/.config/zsh" \ xrc="cd ~/.config/x11" \ vrc="nvim ~/.config/nvim/init.vim" \ ..="cd .." \ cdc="cd ~/.local/src/programs" \ cds="cd ~/.local/bin" \ cdw="cd ~/.local/src/sites" \ hw="cd ~/docs/school" \ # Power scripts alias \ halt="launch shutdown" \ off="launch shutdown" \ reboot="launch reboot" \ zzz="launch suspend" \ # Colorize command output alias \ grep="grep --color=auto -I --ignore-case --line-numbers" \ grep="rg -i" \ #diff="diff --color=auto" \ # Does not work on OpenBSD #ls="ls -hN --color=auto --group-directories-first" \ # Verbosity / non-verbosity alias \ cp="cp -iv" \ mv="mv -iv" \ rm="rm -v" \ mkd="mkdir -p" \ br="br -h" \ ffmpeg="ffmpeg -hide_banner" \ # Clean home directory alias \ startx="startx $XDG_CONFIG_HOME/x11/xinitrc" \ startdwm="\startx $XDG_CONFIG_HOME/x11/xinitdwmrc" \