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
parent
bd4a935d51
commit
c8a476d2af
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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 {
|
||||||
|
|
|
||||||
|
|
@ -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 ───────────────────────────────────────────────────────────────
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue