diff --git a/zsh/colors b/zsh/colors index 149a61b..48ed750 100644 --- a/zsh/colors +++ b/zsh/colors @@ -19,10 +19,12 @@ function parse_git_branch(){ } GIT_BRANCH='%B%F{cyan}$(parse_git_branch)'; -PROMPT=$'\n'' %B%F{128}%# %b%f' +PROMPT_LINE=$'\n'' %B%F{128}%# %b%f' setopt PROMPT_SUBST -PS1="$PREVIOUS_COMMAND_CONDITION $USER $SEPARATOR $DIRECTORY $GIT_BRANCH $PROMPT" +PS1="$PREVIOUS_COMMAND_CONDITION $USER $SEPARATOR $DIRECTORY $GIT_BRANCH $PROMPT_LINE" + +[ -f "$HOME/.config/wryn/custom-ps1" ] && source "$HOME/.config/wryn/custom-ps1" #RPROMPT="$(\e[1A) $GIT_BRANCH"; diff --git a/zsh/rc b/zsh/rc index 93391cb..367d04b 100644 --- a/zsh/rc +++ b/zsh/rc @@ -37,4 +37,7 @@ SET_PREFERRED_EDITOR # --- welcome message ---------------------------------------------- -exec figlet "Welcome, beautiful" | lolcat; echo; cowsay -p "damn u sexy" | lolcat; +CUSTOM_WELCOME="$HOME/.config/wryn/custom-welcome" +[ -f "$CUSTOM_WELCOME" ] \ + && { "$CUSTOM_WELCOME" } \ + || { exec figlet "Welcome, beautiful" | lolcat; echo; cowsay -p "damn u sexy" | lolcat; }