config/.bashrc.aliases

43 lines
1.0 KiB
Plaintext

#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias du='du -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="alias | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias dir='ls -lh'
alias cd..='cd ..'
alias quit='exit'
# application shortcuts
alias code="vscodium"
alias vscode="vscodium"
# cannot be homewrap-alias'd
alias wine="homewrap wine"
alias winetricks="homewrap winetricks"