From 528897b4af13b7f58f374d58d857a23fbbf40ebd Mon Sep 17 00:00:00 2001 From: Stanislav Fifik Date: Wed, 11 Mar 2026 12:49:37 +0100 Subject: [PATCH] adding few forgotten parts --- .config/niri/shared/window-rule.kdl | 7 +++++++ .local/bin/focus-window-by-id.sh | 4 ++++ 2 files changed, 11 insertions(+) create mode 100755 .local/bin/focus-window-by-id.sh diff --git a/.config/niri/shared/window-rule.kdl b/.config/niri/shared/window-rule.kdl index 335def9..fb688e6 100644 --- a/.config/niri/shared/window-rule.kdl +++ b/.config/niri/shared/window-rule.kdl @@ -35,6 +35,13 @@ window-rule { } +window-rule { + match title="Friends List" app-id="steam" + + min-width 400 + max-width 400 + +} window-rule { match app-id=r#"^steam_app_.*$"# diff --git a/.local/bin/focus-window-by-id.sh b/.local/bin/focus-window-by-id.sh new file mode 100755 index 0000000..77d4265 --- /dev/null +++ b/.local/bin/focus-window-by-id.sh @@ -0,0 +1,4 @@ +#!/bin/bash +APP_ID=$1 +WINDOW_ID=$(niri msg -j windows | jq "[.[] | select(.app_id==\"${APP_ID}\")][0].id") +niri msg action focus-window --id ${WINDOW_ID}