From 7e695b36b995676517d5d7f5faf546971025be03 Mon Sep 17 00:00:00 2001 From: switch87 Date: Mon, 13 Mar 2017 20:52:01 +0100 Subject: [PATCH] renamed theme and added root-color --- ...Switch.bgptheme => Minimal_UserHost.bgptheme} | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) rename themes/{Minimal_Switch.bgptheme => Minimal_UserHost.bgptheme} (87%) diff --git a/themes/Minimal_Switch.bgptheme b/themes/Minimal_UserHost.bgptheme similarity index 87% rename from themes/Minimal_Switch.bgptheme rename to themes/Minimal_UserHost.bgptheme index 65491f7..f95b97b 100644 --- a/themes/Minimal_Switch.bgptheme +++ b/themes/Minimal_UserHost.bgptheme @@ -8,18 +8,20 @@ # The prompt will use a Debian-style on the form # # relative-path-from-git-toplevel-dir bash-git-prompt-info -# HH:MM:SS ▶ +# HH:MM:SS User@Host ▶ # # The window title will have the form # relative-path-from-git-toplevel-dir # # Example usage: # if [ -f ~/.bash-git-prompt/gitprompt.sh ]; then -# GIT_PROMPT_THEME=Minimal +# GIT_PROMPT_THEME=Minimal_UserHost # source ~/.bash-git-prompt/gitprompt.sh # fi # -# Imbibinebe [https://github.com/imbibinebe] +# Gert Pellin [https://github.com/switch87] +# +# Based on Minimal by Imbibinebe [https://github.com/imbibinebe] ############################################################################## override_git_prompt_colors() { GIT_PROMPT_THEME_NAME="Minimal" @@ -35,6 +37,12 @@ override_git_prompt_colors() { } Time12a="\$(date +%H:%M:%S)" + if [ "$(id -u)" != "0" ]; then + UserHost_Color="${BoldGreen}" + else + UserHost_Color="${BoldRed}" + fi + GIT_PROMPT_BRANCH="${BoldMagenta}" # the git branch that is active in the current directory GIT_PROMPT_PREFIX="" # start of the git info string GIT_PROMPT_SUFFIX="" # the end of the git info string @@ -48,7 +56,7 @@ override_git_prompt_colors() { GIT_PROMPT_STASHED=" ${BoldCyan}⚑" # the number of stashed files/dir GIT_PROMPT_CLEAN=" ${BoldGreen}✔" # a colored flag indicating a "clean" repo - local gp_end="_LAST_COMMAND_INDICATOR_\n${BoldBlack}${Time12a} ${BoldGreen}$(whoami)@$(hostname)${ResetColor}" + local gp_end="_LAST_COMMAND_INDICATOR_\n${BoldBlack}${Time12a} ${UserHost_Color}$(whoami)@$(hostname)${ResetColor}" GIT_PROMPT_START_USER="" GIT_PROMPT_END_USER="${gp_end} ▶ "