# Plasma prompt theme — vivid KDE Plasma purples and electric cyan # ------------------------------------------------------------------------------ # 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. # ------------------------------------------------------------------------------ # Captures the charged, vivid energy of KDE Plasma: dominant bright magenta/ # purple, electric cyan highlights, all on a dark background. Palette overrides # boost Blue, Purple, and Cyan to their high-intensity equivalents so that # shell colour output reflects the same vivid palette. # ------------------------------------------------------------------------------ # Palette overrides — vivid charged hues Blue="\e[0;94m" # electric blue (IBlue) Purple="\e[0;95m" # vivid magenta (IPurple — Plasma's signature colour) Cyan="\e[0;96m" # electric cyan (ICyan) PROMPT_COLOR_TIME_FG="$BIPurple" # vivid purple clock text PROMPT_COLOR_TIME_BG="\e[48;2;50;50;55m" # deep charcoal (darker than On_IBlack) PROMPT_COLOR_BAR_BG="\e[48;2;75;0;130m" # deep indigo-purple (24-bit) — darker than On_Purple PROMPT_COLOR_OK_FG="$ICyan" # electric cyan on success PROMPT_COLOR_OK_MARK="$IGreen" # green checkmark PROMPT_COLOR_ERR_BG="$On_Red" # red bar on failure PROMPT_COLOR_ERR_FG="$IWhite" # bright white text PROMPT_COLOR_ERR_MARK="$IYellow" # yellow X PROMPT_COLOR_ROOT_FG="$IRed" # red for root PROMPT_COLOR_USER_FG="$BIPurple" # bold vivid purple for user PROMPT_COLOR_DIR_FG="$ICyan" # electric cyan path PROMPT_COLOR_CTX_FG="$IYellow" # context segment (git/conda)