# # ~/.bashrc # # If not running interactively, don't do anything [[ $- != *i* ]] && return # ------------------------------------------------------- # Core # ------------------------------------------------------- alias ls='ls --color=auto' alias grep='grep --color=auto' alias c='clear' # ------------------------------------------------------- # Build # ------------------------------------------------------- alias make="make -j$(nproc)" alias ninja="ninja -j$(nproc)" alias n='ninja' # ------------------------------------------------------- # Pacman / AUR # ------------------------------------------------------- alias update='sudo pacman -Syu' alias rmpkg='sudo pacman -Rsn' alias cleanch='sudo pacman -Scc' alias fixpacman='sudo rm /var/lib/pacman/db.lck' alias cleanup='sudo pacman -Rsn $(pacman -Qtdq)' # Help people coming from Debian/Ubuntu alias apt='man pacman' alias apt-get='man pacman' # ------------------------------------------------------- # Utilities # ------------------------------------------------------- alias please='sudo' alias tb='nc termbin.com 9999' alias jctl='journalctl -p 3 -xb' alias rip="expac --timefmt='%Y-%m-%d %T' '%l\t%n %v' | sort | tail -200 | nl" # ------------------------------------------------------- # Prompt # ------------------------------------------------------- PS1='[\u@\h \W]\$ '