From 760761ca80b7a9c8f59a09433acfa9ccbc691811 Mon Sep 17 00:00:00 2001 From: Nate Anderson Date: Thu, 12 Feb 2026 17:06:16 -0700 Subject: [PATCH] niri config changes --- frame12/linked-dotfiles/niri/config.kdl | 7 +- nate-work/linked-dotfiles/niri/config.kdl | 94 ++++++++++++++++++----- 2 files changed, 79 insertions(+), 22 deletions(-) diff --git a/frame12/linked-dotfiles/niri/config.kdl b/frame12/linked-dotfiles/niri/config.kdl index 5093c05..e0dbaeb 100644 --- a/frame12/linked-dotfiles/niri/config.kdl +++ b/frame12/linked-dotfiles/niri/config.kdl @@ -140,7 +140,12 @@ window-rule { window-rule { match is-active=true - opacity 0.99 + opacity 0.97 +} + +window-rule { + match is-active=false + opacity 0.93 } window-rule { diff --git a/nate-work/linked-dotfiles/niri/config.kdl b/nate-work/linked-dotfiles/niri/config.kdl index e40c6b1..1ea122a 100644 --- a/nate-work/linked-dotfiles/niri/config.kdl +++ b/nate-work/linked-dotfiles/niri/config.kdl @@ -136,7 +136,12 @@ window-rule { window-rule { match is-active=true - opacity 0.99 + opacity 0.97 +} + +window-rule { + match is-active=false + opacity 0.93 } window-rule { @@ -160,6 +165,15 @@ window-rule { 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 window-rule { match app-id=r#"^org\.keepassxc\.KeePassXC$"# @@ -169,6 +183,64 @@ window-rule { 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 window-rule { 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 //