# ============================================================================ # application-style.conf — hyprtoolkit / QT application colour palette # # Defines the named colour tokens for hyprtoolkit-aware applications so that # QT apps respect the same cyberqueer colour palette used in eww, hyprlock, # and GTK. Values here match the border colours, eww SCSS variables, and # hyprlock label colours throughout the rest of the Hyprland config stack. # ============================================================================ # background: deep near-black (#1A1A1A) — primary window/widget background. # This matches the eww bar background and hyprlock inner-field colour. background = rgb(1A1A1A) # base: electric blue (#5018DD) — base/secondary brand colour. # Used for secondary UI elements, inactive borders, and muted accents. base = rgb(5018DD) # font_family: Agave Nerd Font Mono — used everywhere for consistent glyph # support (Nerd Font icons, powerline symbols) and a monospace coding aesthetic. font_family = Agave Nerd Font Mono # font_family_monospace: explicit monospace fallback (same as font_family). font_family_monospace = Agave Nerd Font Mono # text: muted mauve-grey (#D6ABAB) — body text colour. # Readable on the dark background without the harshness of pure white. text = rgb(D6ABAB) # alternate_base: primary accent — hot crimson red (#E40046). # Used for selected items, highlighted elements, and active states. alternate_base = rgb(E40046) # bright_text: vivid red (#F50505) — high-contrast emphasis colour. # Used for alerts, errors, or very active UI elements. bright_text = rgb(F50505) # accent: primary brand accent (same crimson red as alternate_base). # Kept separate so apps can theme the main accent independently. accent = rgb(E40046) # accent_secondary: secondary accent — same electric blue as `base`. # Provides a blue counterpoint to the red primary accent. accent_secondary = rgb(5018DD) # icon_theme: Papirus provides a clean icon set that works well with dark # backgrounds and the blue/red palette. icon_theme = Papirus # h1_size: heading font sizes. Note: h1_size is declared three times; # in most parsers the last value (30) wins. The sequence 15, 20, 30 # appears to be a progressive heading-level definition where only the # last one takes effect as the h1 size. h1_size = 15 h1_size = 20 h1_size = 30 # font_size: base body font size in points. At 2× HiDPI this renders as ~20pt. font_size = 10 # small_font_size: reduced size for secondary/caption text. small_font_size = 5