diff options
| author | Craig Jennings <c@cjennings.net> | 2026-01-27 18:01:16 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-01-27 18:07:25 -0600 |
| commit | bc0140586772ff23c3b2f6d15284ff74a924ebd9 (patch) | |
| tree | 10815521b768f88b64b9c38ad1fcd579389172c4 /dotfiles/hyprland/.config/hypr | |
| parent | adefdc60b358548c70237e6c551aba4cd3ae52c9 (diff) | |
feat(hyprland): add hy3 tab bar theme colors and boot-time theme apply
Add static plugin { hy3 { tabs { ... } } } block with full color set
including border, focused, and darkened inactive tab colors. Eliminates
default cyan borders. Update set-theme with matching colors for both
dupre and hudson themes. Add exec-once set-theme to reapply theme on boot.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'dotfiles/hyprland/.config/hypr')
| -rw-r--r-- | dotfiles/hyprland/.config/hypr/hyprland.conf | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/dotfiles/hyprland/.config/hypr/hyprland.conf b/dotfiles/hyprland/.config/hypr/hyprland.conf index 2716b63..755edad 100644 --- a/dotfiles/hyprland/.config/hypr/hyprland.conf +++ b/dotfiles/hyprland/.config/hypr/hyprland.conf @@ -24,6 +24,7 @@ exec-once = mpd exec-once = signal-desktop --start-in-tray --ozone-platform=wayland exec-once = protonmail-bridge --no-window exec-once = insync start +exec-once = set-theme "$(cat ~/.config/current-theme 2>/dev/null || echo hudson)" # ============================================================================ # Environment Variables @@ -112,6 +113,27 @@ xwayland { } # ============================================================================ +# Plugins +# ============================================================================ +plugin { + hy3 { + tabs { + col.active = rgba(444444ff) + col.active.text = rgba(bbbbbbff) + col.active.border = rgba(daa520ff) + col.focused = rgba(444444ff) + col.focused.text = rgba(bbbbbbff) + col.focused.border = rgba(daa520ff) + col.inactive = rgba(333333ff) + col.inactive.text = rgba(888888ff) + col.inactive.border = rgba(333333ff) + col.urgent = rgba(cc6666ff) + col.locked = rgba(8abeb7ff) + } + } +} + +# ============================================================================ # Window Rules (Hyprland 0.53+ syntax: match:CONDITION, RULE) # ============================================================================ # Floating windows (from DWM rules) |
