Files
dotfiles/bashrc/.bashrc

32 lines
727 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'
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