diff options
Diffstat (limited to 'niri.nix')
-rw-r--r-- | niri.nix | 44 |
1 files changed, 40 insertions, 4 deletions
@@ -60,9 +60,8 @@ backdrop-color "#DDDDDD" } - spawn-at-startup "dbus-update-activation-environment" "WAYLAND_DISPLAY" "XDG_CURRENT_DESKTOP=sway" - spawn-at-startup "/usr/libexec/pipewire-launcher" - //spawn-at-startup "openrc --user gui" + spawn-at-startup "dbus-update-activation-environment" "WAYLAND_DISPLAY" "XDG_CURRENT_DESKTOP=niri" + spawn-at-startup "openrc" "--user" "gui" spawn-at-startup "blueman-applet" spawn-at-startup "mako" @@ -155,6 +154,10 @@ Mod+Ctrl+Shift+WheelScrollDown { move-column-right; } Mod+Ctrl+Shift+WheelScrollUp { move-column-left; } + Mod+S { set-dynamic-cast-window; } + Mod+Shift+S { set-dynamic-cast-monitor; } + Mod+Ctrl+S { clear-dynamic-cast-target; } + Mod+1 { focus-workspace "α"; } Mod+2 { focus-workspace "γ"; } Mod+3 { focus-workspace "δ"; } @@ -258,6 +261,12 @@ } window-rule { + match app-id=r#"^firefox$"# + + block-out-from "screencast" + } + + window-rule { match app-id=r#"^Bitwarden$"# open-on-workspace "res" @@ -274,11 +283,38 @@ layer-rule { - exclude namespace="^notifications$" + match namespace="^notifications$" + block-out-from "screencast" + } + layer-rule { + match namespace="^waybar$" block-out-from "screencast" } + + window-rule { + match is-window-cast-target=true + + focus-ring { + active-color "#f38ba8" + inactive-color "#7d0d2d" + } + + border { + inactive-color "#7d0d2d" + } + + shadow { + color "#7d0d2d70" + } + + tab-indicator { + active-color "#f38ba8" + inactive-color "#7d0d2d" + } + } + // user private to hide private browser // altgr-intl ''; |