43 lines
2.3 KiB
Plaintext
Executable File
43 lines
2.3 KiB
Plaintext
Executable File
# Adwaita prompt theme — clean GNOME defaults, blue accent, green/red status
|
|
# ------------------------------------------------------------------------------
|
|
# 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.
|
|
# ------------------------------------------------------------------------------
|
|
# Follows the GNOME HIG colour intent: a single calm blue accent (#3584e4),
|
|
# pleasant green for success (#33d17a), clear red for errors (#e01b24).
|
|
# No intense saturation, no heavy remapping — legibility over spectacle.
|
|
# Palette overrides gently shift Blue and Green to their IBlue/IGreen
|
|
# variants to better match Adwaita's brighter, flatter tones.
|
|
# ------------------------------------------------------------------------------
|
|
|
|
# Palette overrides — align to Adwaita's brighter accent tones
|
|
Blue="\e[0;94m" # IBlue → closer to Adwaita blue (#3584e4)
|
|
Green="\e[0;92m" # IGreen → closer to Adwaita green (#33d17a)
|
|
|
|
PROMPT_COLOR_TIME_FG="$Cyan" # calm cyan clock text
|
|
PROMPT_COLOR_TIME_BG="$On_IBlack" # dark grey clock background
|
|
PROMPT_COLOR_BAR_BG="$On_Blue" # blue main bar (Adwaita accent)
|
|
|
|
PROMPT_COLOR_OK_FG="$White" # clean white on success
|
|
PROMPT_COLOR_OK_MARK="$Green" # Adwaita green checkmark
|
|
|
|
PROMPT_COLOR_ERR_BG="$On_Red" # Adwaita red on failure
|
|
PROMPT_COLOR_ERR_FG="$White" # white text
|
|
PROMPT_COLOR_ERR_MARK="$Yellow" # yellow X (warning intent)
|
|
|
|
PROMPT_COLOR_ROOT_FG="$Red" # Adwaita red for root
|
|
PROMPT_COLOR_USER_FG="$IBlue" # Adwaita blue for user
|
|
PROMPT_COLOR_DIR_FG="$IGreen" # Adwaita green for path
|