# Monokai prompt theme — high-saturation, vivid hues on near-black # ------------------------------------------------------------------------------ # 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. # ------------------------------------------------------------------------------ # Monokai's signature: lime green, orange-yellow, hot pink/red, bright violet, # electric cyan — all on a near-black (#272822) background. # Palette overrides remap the dim ANSI regulars to their vivid high-intensity # equivalents so that ls, grep colour output, etc. also look more "Monokai". # ------------------------------------------------------------------------------ # Palette overrides — boost regular colours to Monokai-vivid equivalents Red="\e[0;91m" # hot pink/red (#F92672) Green="\e[0;92m" # lime green (#A6E22E) Yellow="\e[0;93m" # orange-yellow (#E6DB74 / #FD971F) Blue="\e[0;94m" # electric blue (#66D9E8 → shift blue) Purple="\e[0;95m" # bright violet (#AE81FF) Cyan="\e[0;96m" # electric cyan (#66D9E8) PROMPT_COLOR_TIME_FG="$IYellow" # orange clock text PROMPT_COLOR_TIME_BG="$On_IBlack" # near-black Monokai background PROMPT_COLOR_BAR_BG="$On_IBlack" # flat dark bar PROMPT_COLOR_OK_FG="$IGreen" # lime green on success PROMPT_COLOR_OK_MARK="$IGreen" # lime green checkmark PROMPT_COLOR_ERR_BG="$On_IBlack" # keep dark — use colour for contrast PROMPT_COLOR_ERR_FG="$IRed" # hot pink on failure PROMPT_COLOR_ERR_MARK="$IRed" # hot pink X PROMPT_COLOR_ROOT_FG="$IRed" # hot pink for root PROMPT_COLOR_USER_FG="$IYellow" # orange-yellow for user PROMPT_COLOR_DIR_FG="$ICyan" # electric cyan for path