dotconfig/dot_alias

27 lines
697 B
Text

# xbps
alias xup="xi -Su"
# uses custom /usr/bin/xr
alias xcln="xr -Oo"
# listing files
eza_params=(
--git --icons --group --group-directories-first --time-style=long-iso
--color-scale=all --modified --classify=auto
)
eza_params_long=(
--long --header
)
[ ! -z $_EZA_PARAMS ] && eza_params=($_EZA_PARAMS)
alias ls="eza $eza_params"
alias l="eza --git-ignore $eza_params"
alias ll="eza $eza_params_long $eza_params"
alias la="eza --all $eza_params_long $eza_params"
alias lt="eza $eza_params_long $eza_params --level"
command -v bat &>/dev/null && alias cat="bat -p"
command -v lazygit &>/dev/null && alias lgit="lazygit"
# system helpers
command -v doas >/dev/null && alias sudo='doas'