diff --git a/dotfiles/.bashrc b/dotfiles/.bashrc index 9a5f8166..d0add1a3 100644 --- a/dotfiles/.bashrc +++ b/dotfiles/.bashrc @@ -33,21 +33,23 @@ HISTFILESIZE=5000 HISTFILE=~/.local/bash_history # Prompt (on bash only) -if { [ "$0" = 'bash' ] || [ "$0" = '/bin/bash' ] || [ "$SHELL" = '/bin/bash' ]; } && [[ "$(hostname)" != *'-minimal' ]]; then - # Add new line before prompt - PROMPT_COMMAND="PROMPT_COMMAND=echo" +if [ "$0" = 'bash' ] || [ "$0" = '/bin/bash' ] || [ "$SHELL" = '/bin/bash' ]; then + if [[ "$(hostname)" != *'-minimal' ]]; then + # Add new line before prompt + PROMPT_COMMAND="PROMPT_COMMAND=echo" - ### Styled Terminal - case "$TERM" in - xterm* | rxvt* | Eterm | aterm | kterm | gnome* | alacritty) - PS1="\n \[\033[0;34m\]╭─\[\033[0;31m\]\[\033[0;37m\]\[\033[41m\] $OS_ICON \u \[\033[0m\]\[\033[0;31m\]\[\033[44m\]\[\033[0;34m\]\[\033[44m\]\[\033[0;30m\]\[\033[44m\] \w \[\033[0m\]\[\033[0;34m\] \n \[\033[0;34m\]╰ \[\033[1;36m\]\$ \[\033[0m\]" - ;; - esac + ### Styled Terminal + case "$TERM" in + xterm* | rxvt* | Eterm | aterm | kterm | gnome* | alacritty) + PS1="\n \[\033[0;34m\]╭─\[\033[0;31m\]\[\033[0;37m\]\[\033[41m\] $OS_ICON \u \[\033[0m\]\[\033[0;31m\]\[\033[44m\]\[\033[0;34m\]\[\033[44m\]\[\033[0;30m\]\[\033[44m\] \w \[\033[0m\]\[\033[0;34m\] \n \[\033[0;34m\]╰ \[\033[1;36m\]\$ \[\033[0m\]" + ;; + esac - ### Directory Colors (https://github.com/trapd00r/LS_COLORS) - command -v gdircolors > /dev/null 2>&1 || gdircolors() { dircolors "$@"; } - if command -v gdircolors > /dev/null && [ -f "$HOME/.config/dircolors" ]; then - eval "$(gdircolors -b "$HOME/.config/dircolors")" + ### Directory Colors (https://github.com/trapd00r/LS_COLORS) + command -v gdircolors > /dev/null 2>&1 || gdircolors() { dircolors "$@"; } + if command -v gdircolors > /dev/null && [ -f "$HOME/.config/dircolors" ]; then + eval "$(gdircolors -b "$HOME/.config/dircolors")" + fi fi fi