diff --git a/niri/config.kdl b/niri/config.kdl index 2bbc909..d5d8ef6 100644 --- a/niri/config.kdl +++ b/niri/config.kdl @@ -41,6 +41,7 @@ spawn-at-startup "wl-paste" "--watch" "cliphist" "store" spawn-at-startup "blueman-applet" spawn-at-startup "wlsunset" "-l" "49.2" "-L" "-123.1" spawn-at-startup "xwayland-satellite" +spawn-at-startup "snixembed" "--no-startup-id" binds { Mod+Q repeat=false { close-window; } @@ -121,6 +122,14 @@ window-rule { variable-refresh-rate true } +// Wine System Tray: hide the host window, icons bridge to SNI via snixembed +window-rule { + match app-id="^explorer.exe$" + match title="^Wine System Tray$" + open-floating true + default-floating-position x=-9999 y=-9999 +} + // RuneLite (Java app-id pattern - verify with: niri msg pick-window) window-rule { match app-id="^(net-runelite-client-RuneLite|runelite|RuneLite)$"