52 lines
1.3 KiB
Bash
52 lines
1.3 KiB
Bash
#
|
|
# ~/.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]\$ '
|