bash-git-prompt/themes/hazard.bgptheme
2025-02-03 12:59:23 +01:00

52 lines
1.9 KiB
Plaintext

#######################################################
# 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"