Skip to content

Theme refactor broke hyprland activeBorderColor for most themes #4237

Description

@Xeitor

Summary

PR #4053 refactored themes to use a single colors.toml with templates instead of each theme defining multiple application config files.

hyprland default template now uses accent_strip for the activeBorderColor and in some themes, accent_strip doesn't match with the color the theme used to define as the activeBorderColor
https://github.com/basecamp/omarchy/blob/53b8fc42572959aa51db0e1cbe23fb4b2170edec/default/themed/hyprland.conf.tpl#L1-L9

Table summary

Theme Old activeBorderColor New accent Match?
catppuccin c6d0f5 (text color) 89b4fa (blue)
catppuccin-latte 1e66f5 1e66f5
ethereal 4E85D8 7d82d9
everforest d3c6aa (text color) 7fbbb3 (aqua)
flexoki-light 205EA6 205EA6
gruvbox a89984 (gray) 7daea3 (aqua)
hackerman 26a269ee rgba 45deg (gradient!) 82FB9C
kanagawa dcd7ba (text color) 7e9cd8 (blue)
matte-black 8A8A8D (gray) e68e0d (orange)
nord D8DEE9 (snow white) 81a1c1 (blue)
osaka-jade 71CEAD 509475

Catpuccin code evidence

before the pull request:
https://github.com/basecamp/omarchy/blob/de2757466b73ce5ec9d0836087ff50e36059156a/themes/catppuccin/hyprland.conf#L1
after:
https://github.com/basecamp/omarchy/blob/53b8fc42572959aa51db0e1cbe23fb4b2170edec/themes/catppuccin/colors.toml#L1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions