34 lines
749 B
Bash
34 lines
749 B
Bash
#
|
|
# ~/.bashrc
|
|
#
|
|
|
|
# If not running interactively, don't do anything
|
|
[[ $- != *i* ]] && return
|
|
|
|
# functions
|
|
show256colors () {
|
|
for code in {0..255}; do
|
|
echo -e "\e[38;05;${code}m $code: Color";
|
|
done
|
|
}
|
|
|
|
alias ls='ls -hal --color=auto'
|
|
alias list='eza -lao --no-permissions --group-directories-first -s=ext --color=always --time-style long-iso'
|
|
# alias list='lsd -lA'
|
|
|
|
alias grep='grep --color=auto'
|
|
alias rg='rg --no-ignore -i -n -A 1 -B 1 --color=auto -e'
|
|
|
|
alias nano='nano -l'
|
|
|
|
PS1='[\u@\h \W]\$ '
|
|
|
|
# overwrite $TERM to avoid problems when connecting to devices via ssh
|
|
export TERM="xterm-256color"
|
|
|
|
# setup starship
|
|
eval "$(starship init bash)"
|
|
|
|
# setup qmk completion
|
|
# source /home/scbj/repos/qmk_firmware/util/qmk_tab_complete.sh
|