Files
dotfiles/dot_config/niri/exact_config.d/30-window-rules.kdl
T
2026-08-21 11:43:44 -04:00

104 lines
2.3 KiB
KDL

// ============================================================================
// WINDOW RULES
// ============================================================================
window-rule {
geometry-corner-radius 10
clip-to-geometry true
}
window-rule {
background-effect {
blur true
xray false
}
}
// Noctalia v5: floating settings window.
window-rule {
match app-id="dev.noctalia.Noctalia"
open-floating true
default-column-width { fixed 1080; }
default-window-height { fixed 920; }
}
blur {
passes 4
offset 5.0
noise 0.02
saturation 2.0
}
window-rule {
match app-id="Folo"
match app-id="Spotify"
match app-id="zen"
match app-id="brave-origin-nightly"
match app-id="gemini-desktop"
match app-id="claude-desktop"
opacity 0.9
open-floating false
draw-border-with-background false
background-effect {
blur true
xray false
}
open-focused true
}
window-rule {
match app-id="kitty"
match app-id="zed"
match app-id="obsidian"
match app-id="Beeper"
match app-id="chromium"
match app-id="com.mitchellh.ghostty"
opacity 0.9
open-floating false
draw-border-with-background false
open-focused true
background-effect {
blur true
xray false
}
}
window-rule {
match app-id="org.gnome.Nautilus"
match app-id="com.gabm.satty"
open-floating true
open-focused true
draw-border-with-background false
default-column-width { proportion 0.5; }
}
window-rule {
match title="Picture-in-Picture" app-id="zen"
match title="Picture in picture"
open-floating true
open-focused false
opacity 1.0
// default-floating-position x=28 y=28 relative-to="top-right"
default-floating-position x=24 y=24 relative-to="bottom-right"
open-on-output "eDP-1"
// open-on-output "HDMI-A-1"
// open-on-output "Apple Computer Inc StudioDisplay 0x984262A7"
}
window-rule {
match app-id="zed"
match app-id="obsidian"
match app-id="sticky-notest-canvas"
match title="Sticky Notes"
match app-id="vacuumtube"
match app-id="Fladder"
match app-id="kitty"
match app-id="kitty-herdr"
match app-id="kitty-tmux"
open-on-output "Apple Computer Inc StudioDisplay 0x984262A7"
}