Dotfiles/desktopenvs/hyprland/hypr/application-style.conf

62 lines
2.5 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# ============================================================================
# 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