43 lines
2.2 KiB
Plaintext
Executable File
43 lines
2.2 KiB
Plaintext
Executable File
# 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="$IPurple" # vivid purple clock text
|
|
PROMPT_COLOR_TIME_BG="$On_IBlack" # dark grey background
|
|
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
|