####################################################### # Hazard bash-git-prompt theme. # # This theme is using symbols from the font: # # DejaVuSansMono Nerd Font included in the repositoty # ####################################################### override_git_prompt_colors() { local black_yellowc=$(echo -e "\e[30;48;5;226m") local black_yellowbc=$(echo -e "\e[30;48;5;226;1m") local circle_yellow_black=$(echo -e "\e[38;5;226;40m") local circle_black_yellow=$(echo -e "\e[30;48;5;226m") local yellow_black=$(echo -e "\e[38;5;226;40m") local yellow_yellow=$(echo -e "\e[38;5;226;48;5;226m") local hazard_symbol=$(echo -e "\e[38;5;226;40m") Time12a="\$(date +%H:%M)" GIT_PROMPT_THEME_NAME="hazard" GIT_PROMPT_ONLY_IN_REPO=1 GIT_PROMPT_LEADING_SPACE=0 GIT_PROMPT_REMOTE="" GIT_PROMPT_BRANCH="${circle_black_yellow} ${hazard_symbol}${circle_black_yellow}  " GIT_PROMPT_PREFIX="" GIT_PROMPT_SUFFIX="" GIT_PROMPT_SEPARATOR="" GIT_PROMPT_STAGED="${black_yellowc} " GIT_PROMPT_CONFLICTS="${hazard_yellow_red} ✗" GIT_PROMPT_CHANGED="${black_yellowc} +" GIT_PROMPT_UNTRACKED="${black_yellowc} " GIT_PROMPT_STASHED="${black_yellowc} " GIT_PROMPT_CLEAN="${yellow_yellow} ${hazard_yellow_green}✔" GIT_PROMPT_SYMBOLS_NO_REMOTE_TRACKING="${black_yellowc} " GIT_PROMPT_COMMAND_OK="${black_yellowc}✔ " GIT_PROMPT_COMMAND_FAIL="${black_yellowc}✗ " GIT_PROMPT_START_USER="${circle_yellow_black}${ResetColor}" GIT_PROMPT_START_ROOT="${circle_yellow_black}${ResetColor}" GIT_PROMPT_END_USER="${black_yellowc} ${PathShort}${circle_yellow_black}${ResetColor} " GIT_PROMPT_END_ROOT="${black_yellowc} ${PathShort}${circle_black_yellow} ${root_symbol}#${ResetColor}${circle_black_yellow} ${circle_yellow_black} ${ResetColor}" GIT_PROMPT_SYMBOLS_AHEAD="${black_yellowc} " GIT_PROMPT_SYMBOLS_BEHIND="${black_yellowc} " } reload_git_prompt_colors "hazard"