# Alias definitions # helper funcs _git(){ [ $# -eq 0 ] && { git status && git branch } || { git "$@" } } # Default aliases alias ls='ls --color=auto' alias grep='grep --color=auto' #alias nyx='nyx -c ~/.config/nyx/config/' # Ease of use aliases alias '..'='cd ../' alias '...'='cd ../..' alias google='google-chrome-stable' alias shotcut='QT_OPENGL=software shotcut' # special aliases alias 'ff'='nvim $(fzf)' alias ts='date +%Y%m%d%H%M%S' # git aliases alias gs='git status' alias ga='git add' # Single letter aliases alias c='claude' alias d='du_color' alias e='nvim' alias g=_git alias l='ls -alh' alias t='tmux' alias v='nvim' # Load in any secret aliases if there may be [ -f ~/.config/bash/aliases.sh.secret ] && . ~/.config/bash/aliases.sh.secret