fix(niri): correct window opacity rules and align theming to CyberQueer palette

- Replace invalid min-opacity with opacity in niri window rules; reorder
  global rule before per-app overrides so last-match-wins works correctly
- dunst: frame_color #aaaaaa → #5018DD, icon_theme → Papirus-Dark
- eww: bar and slider colors aligned to CyberQueer #D6ABAB text color

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
main
Amir Alexander Abdelbaki 2026-06-01 17:37:11 +02:00
parent bd4a935d51
commit c8a476d2af
3 changed files with 10 additions and 10 deletions

View File

@ -107,7 +107,7 @@
frame_width = 3 frame_width = 3
# Defines color of the frame around the notification window. # Defines color of the frame around the notification window.
frame_color = "#aaaaaa" frame_color = "#5018DD"
# Size of gap to display between notifications - requires a compositor. # Size of gap to display between notifications - requires a compositor.
# If value is greater than 0, separator_height will be ignored and a border # If value is greater than 0, separator_height will be ignored and a border
@ -218,7 +218,7 @@
enable_recursive_icon_lookup = true enable_recursive_icon_lookup = true
# Set icon theme (only used for recursive icon lookup) # Set icon theme (only used for recursive icon lookup)
icon_theme = "Adwaita, breeze" icon_theme = "Papirus-Dark, Adwaita"
# You can also set multiple icon themes, with the leftmost one being used first. # You can also set multiple icon themes, with the leftmost one being used first.
# icon_theme = "Adwaita, breeze" # icon_theme = "Adwaita, breeze"

View File

@ -16,7 +16,7 @@ tooltip {
// Global Styles // Global Styles
.bar { .bar {
color: #b0b4bc; color: #D6ABAB;
padding: 10px; padding: 10px;
} }
@ -24,7 +24,7 @@ tooltip {
.sidestuff slider { .sidestuff slider {
all: unset; all: unset;
color: #ffd5cd; color: #D6ABAB;
} }
.metric scale trough highlight { .metric scale trough highlight {

View File

@ -208,6 +208,11 @@ window-rule {
default-column-width { fixed 900; } default-column-width { fixed 900; }
} }
// Global window dimming — all windows at 85% opacity by default
window-rule {
opacity 0.85
}
// Firefox — no transparency // Firefox — no transparency
window-rule { window-rule {
match app-id=r"^firefox$" match app-id=r"^firefox$"
@ -219,15 +224,10 @@ window-rule {
opacity 1.0 opacity 1.0
} }
// Global inactive window dimming
window-rule {
min-opacity 0.85
}
// Screen sharing / video — exclude from dimming // Screen sharing / video — exclude from dimming
window-rule { window-rule {
match app-id=r"^vesktop$" match app-id=r"^vesktop$"
min-opacity 1.0 opacity 1.0
} }
// ── Keybindings ─────────────────────────────────────────────────────────────── // ── Keybindings ───────────────────────────────────────────────────────────────