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}