summaryrefslogtreecommitdiff
path: root/niri.nix
diff options
context:
space:
mode:
Diffstat (limited to 'niri.nix')
-rw-r--r--niri.nix44
1 files changed, 40 insertions, 4 deletions
diff --git a/niri.nix b/niri.nix
index ad0f939..feeb14d 100644
--- a/niri.nix
+++ b/niri.nix
@@ -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
'';