#!/bin/bash # Save as ~/.config/niri/scripts/fix-bitwarden.sh # Make executable: chmod +x ~/.config/niri/scripts/fix-bitwarden.sh niri msg -j event-stream | jq --unbuffered -r ' select(.WindowOpenedOrChanged) | .WindowOpenedOrChanged.window | select( (.title? | match("Extension:.*LibreWolf")) and .is_floating == false ) | .id ' | while read id; do niri msg action toggle-window-floating --id="$id" niri msg action set-window-height 50% niri msg action set-window-width 20% done