Dotfiles/colors.conf

26 lines
1.5 KiB
Plaintext

# colors.conf — CyberQueer Theme Color Palette
#
# Central definition of the five named colors that make up the CyberQueer theme.
# All other config files (hyprland, kitty, waybar, yazi, starship, etc.) reference
# these hex values. When you change a color here, run apply-theme.sh to propagate
# the change to every deployed config file at once.
#
# Format rules (enforced by apply-theme.sh's parse_colors function):
# - Bare 6-digit hex values only — NO # prefix, NO quotes
# - Inline comments after the value are allowed (stripped during parsing)
# - Keys must be exact: COLOR_TEXT, COLOR_BG, COLOR_HIGHLIGHT, COLOR_DARK, COLOR_RED
#
# Usage:
# Edit values below, then run: ~/Dotfiles/apply-theme.sh
# The script compares these values against the last-applied state
# (~/.config/colors.state) and only replaces changed colors.
#
# Edit values, then run: ~/Dotfiles/apply-theme.sh
# Bare 6-digit hex values only (no # prefix)
COLOR_TEXT=D6ABAB # Quasi-White Text — foreground, labels; slightly warm/muted to reduce eye strain
COLOR_BG=1A1A1A # Gray Background — near-black base surface; dark enough to make colors pop
COLOR_HIGHLIGHT=E40046 # Hot Pink Accent — primary accent used for active borders, selections, and highlights
COLOR_DARK=5018DD # Electric Violet — secondary accent used for inactive borders and informational segments
COLOR_RED=F50505 # Red Hi-vis — danger color for errors, alerts, and high-visibility UI elements