dotfiles/niri/.config/niri/config.d/window_rules.kdl
2025-03-16 18:26:17 -04:00

53 lines
1.1 KiB
Text

window-rule {
match app-id=r#"firefox$"#
default-column-width { proportion 0.9; }
}
// Open the Firefox picture-in-picture player as floating by default.
window-rule {
// This app-id regular expression will work for both:
// - host Firefox (app-id is "firefox")
// - Flatpak Firefox (app-id is "org.mozilla.firefox")
match app-id=r#"firefox$"# title="^Picture-in-Picture$"
open-floating true
}
window-rule {
geometry-corner-radius 12
clip-to-geometry true
}
window-rule {
match app-id=r#"thunderbird$"#
default-column-width { proportion 0.75; }
}
window-rule {
match app-id=r#"thunderbird$"# title="Write.*"
open-floating true
}
window-rule {
match app-id=r#"io.github.Qalculate.qalculate-qt"#
open-floating true
}
window-rule {
match app-id=r#"code"#
open-maximized true
}
window-rule {
match app-id=r#"jetbrains-studio"#
open-maximized true
}
window-rule {
match is-active=false
opacity 0.98
}
window-rule {
match app-id=r#"mpv$"#
default-column-width { proportion 0.9; }
}