niri config changes

This commit is contained in:
Nate Anderson 2026-02-12 17:06:16 -07:00
parent 127ebd10c5
commit 760761ca80
2 changed files with 79 additions and 22 deletions

View File

@ -140,7 +140,12 @@ window-rule {
window-rule { window-rule {
match is-active=true match is-active=true
opacity 0.99 opacity 0.97
}
window-rule {
match is-active=false
opacity 0.93
} }
window-rule { window-rule {

View File

@ -136,7 +136,12 @@ window-rule {
window-rule { window-rule {
match is-active=true match is-active=true
opacity 0.99 opacity 0.97
}
window-rule {
match is-active=false
opacity 0.93
} }
window-rule { window-rule {
@ -160,6 +165,15 @@ window-rule {
open-on-workspace "net" open-on-workspace "net"
} }
// Keepass unlock dialog on Net workspace
window-rule {
match app-id=r#"^org\.keepassxc\.KeePassXC$"# title="^Unlock Database - KeePassXC$"
open-floating true
open-focused true
open-on-workspace "net"
}
// Scratch windows // Scratch windows
window-rule { window-rule {
match app-id=r#"^org\.keepassxc\.KeePassXC$"# match app-id=r#"^org\.keepassxc\.KeePassXC$"#
@ -169,6 +183,64 @@ window-rule {
open-on-workspace "scratch" open-on-workspace "scratch"
} }
// Chat windows
window-rule {
match app-id=r#"^com.slack.Slack$"#
default-column-width { proportion 1.0; }
open-on-workspace "chat"
}
//
// App specific rules
//
// Reminder popups
window-rule {
match app-id="evolution-alarm-notify" title="Reminders"
match title=r#"^Reminder$"#
match title=r#"^Reminders$"#
match title=r#"^reminder$"#
match title=r#"^reminders$"#
open-floating true
open-focused true
}
// File browser
window-rule {
match app-id="org.gnome.Nautilus"
open-floating true
open-focused true
block-out-from "screencast"
}
// Steam windowd
window-rule {
match app-id="steam" title="Friends List"
open-floating true
open-focused false
}
//
// Misc
//
// Block out notifications from screencasts.
layer-rule {
match namespace="^notifications$"
block-out-from "screencast"
}
// Noctalia overview wallpaper on backdrop (blurred in overview mode)
layer-rule {
match namespace="^noctalia-overview*"
place-within-backdrop true
}
// Bright border on screen-shared windows // Bright border on screen-shared windows
window-rule { window-rule {
match is-window-cast-target=true match is-window-cast-target=true
@ -192,26 +264,6 @@ window-rule {
} }
} }
// Block out notifications from screencasts.
layer-rule {
match namespace="^notifications$"
block-out-from "screencast"
}
// Noctalia overview wallpaper on backdrop (blurred in overview mode)
layer-rule {
match namespace="^noctalia-overview*"
place-within-backdrop true
}
// App specific window rules
window-rule {
match app-id=r#"^com.slack.Slack$"#
open-on-workspace "chat"
}
// //
// BINDS // BINDS
// //