2.6 KiB
2.6 KiB
CyberQueer Theme — Color Reference
Colors are centrally defined in ~/Dotfiles/colors.conf (symlinked to ~/.config/colors.conf).
Current palette
| Name | Variable | Hex | Role |
|---|---|---|---|
| Quasi-White Text | COLOR_TEXT |
#D6ABAB |
Foreground, labels |
| Gray BG | COLOR_BG |
#1A1A1A |
Base surface |
| Hot Pink Accent | COLOR_HIGHLIGHT |
#E40046 |
Primary accent, active borders |
| Electric Violet | COLOR_DARK |
#5018DD |
Secondary accent, inactive borders |
| Red Hi-vis | COLOR_RED |
#F50505 |
Danger, alerts |
Changing the theme
- Edit
~/Dotfiles/colors.conf(or~/.config/colors.conf) - Run
~/Dotfiles/apply-theme.sh
The script replaces the old hex values with the new ones across all 26 theme files and saves the applied state to ~/.config/colors.state.
Affected files
starship.tomletc-ly-config.iniyazi/theme.tomlgtk-themes/cyberqueer/gtk-{3,4}.0/gtk.cssdesktopenvs/hyprland/hypr/{hyprland,hyprtoolkit,hyprlock}.confdesktopenvs/hyprland/kitty/{kitty,current-theme}.conf+themes/cyberqueer.confdesktopenvs/hyprland/waybar/style.cssdesktopenvs/hyprland/wofi/style.cssdesktopenvs/hyprland/walker/themes/cyberqueer.cssdesktopenvs/hyprland/nwg-{dock-hyprland,drawer,panel}/style.cssdesktopenvs/hyprland/vicinae/cyberqueer.tomldesktopenvs/hyprland/scripts/onscreenkb.shdesktopenvs/hyprland/spicetify/Themes/{cli,matte}-cyberqueer/color.inidesktopenvs/hyprland/ulauncher/user-themes/cyberqueer/{manifest.json,theme.css,generated.css}desktopenvs/hyprland/Vencord/themes/cyberqueer.theme.cssdesktopenvs/hyprland/Vencord/themes/system24/theme/flavors/cyberqueer.theme.css
Color formats handled automatically
The script replaces the bare 6-char hex value (case-insensitive) everywhere it appears, which covers all formats used across the configs:
| Format | Example | Used in |
|---|---|---|
#RRGGBB |
#E40046 |
CSS, TOML, JSON |
| bare hex | E40046 |
spicetify .ini |
rgb(RRGGBB) |
rgb(E40046) |
Hyprland conf |
rgba(RRGGBBaa) |
rgba(1a1a1aee) |
Hyprland conf |
0xRRGGBB |
0x005018DD |
ly login manager |
| shell args | --press E40046 |
wvkbd script |