# Abyss prompt theme — deep ocean navy, electric teal, golden accents # ------------------------------------------------------------------------------ # Theme files are NOT executed as shell scripts. load_theme() parses them # line by line. Only the following value forms are accepted: # # KEY="$ColorVarName" — reference to a colour variable from disp.sh # KEY="${ColorVarName}" — same with braces # KEY="\e[...m" — raw ANSI escape sequence (single block) # # Accepted keys: # PROMPT_COLOR_* — prompt slot colours (see profile.conf [prompt]) # Standard colour vars — Black, Blue, On_IBlack, … (overrides the palette # from disp.sh for the whole shell session) # # Any unknown key, unsafe value, or shell construct will be ignored with a # warning — theme files cannot execute code. # ------------------------------------------------------------------------------ # Inspired by the VS Code "Abyss" theme: deep navy/black backdrop, electric # teal highlights, golden-yellow accents, cool electric blue for identifiers. # Palette overrides shift the cooler hues to their high-intensity (electric) # equivalents — blue becomes IBlue, green shifts toward teal (ICyan). # ------------------------------------------------------------------------------ # Palette overrides — shift colours toward cool electric hues Blue="\e[0;94m" # electric blue (IBlue — abyss identifier colour) Green="\e[0;96m" # teal (ICyan — abyss string colour) Yellow="\e[0;93m" # bright gold (IYellow — abyss constant colour) PROMPT_COLOR_TIME_FG="$ICyan" # electric teal clock PROMPT_COLOR_TIME_BG="$On_Black" # deep black background PROMPT_COLOR_BAR_BG="$On_Blue" # deep blue bar PROMPT_COLOR_OK_FG="$ICyan" # teal on success PROMPT_COLOR_OK_MARK="$IGreen" # bright teal-green checkmark PROMPT_COLOR_ERR_BG="$On_Red" # red background on failure PROMPT_COLOR_ERR_FG="$IWhite" # bright white text PROMPT_COLOR_ERR_MARK="$IYellow" # golden X PROMPT_COLOR_ROOT_FG="$IRed" # red for root PROMPT_COLOR_USER_FG="$IBlue" # electric blue for user PROMPT_COLOR_DIR_FG="$ICyan" # teal path