46 lines
1.3 KiB
Bash
Raw Normal View History

# /etc/skel/.bashrc
#
# This file is sourced by all *interactive* bash shells on startup,
# including some apparently interactive shells such as scp and rcp
# that can't tolerate any output. So make sure this doesn't display
# anything or bad things will happen !
# Test for an interactive shell. There is no need to set anything
# past this point for scp and rcp, and it's important to refrain from
# outputting anything in those cases.
if [[ $- != *i* ]] ; then
# Shell is non-interactive. Be done now!
return
fi
source /etc/profile
# Put your fun stuff here.
# Import some custom scripts
for f in $(ls $HOME/.config/shellconfig); do
source $HOME/.config/shellconfig/$f
done
# Draw system info
#neofetch
fastfetch
fortune -cs | cowsay -f tux
# fortune -cs | cowsay -f tux | lolcat
# Declare custom PATH variable
export PS1="\[\e]133;k;start_kitty\a\]\[\e]133;D;$?\a\e]133;A\a\]\[\e]133;k;end_kitty\a\]\[\e[01;32m\]\u@\h\[\e[01;34m\]\n\w \$\[\e[00m\] \[\e]133;k;start_suffix_kitty\a\]\[\e[5 q\]\[\e]2;\w\a\]\[\e]133;k;end_suffix_kitty\a\]"
export GPG_TTY=$(tty)
# Setup custom Editors
VISUAL=/usr/bin/geany
EDITOR=/usr/bin/nvim
BROWSER=/usr/bin/firefox
# Setup Starship
# eval "$(starship init bash)"
# Added by LM Studio CLI (lms)
export PATH="$PATH:/home/ganome/.lmstudio/bin:$HOME/.local/bin:/opt/steamcmd"