etc/wofi-windows

11 lines
406 B
Plaintext
Raw Normal View History

2020-07-14 13:36:35 +00:00
#!/usr/bin/env bash
# Get available windows
windows=$(swaymsg -t get_tree | jq -r 'recurse(.nodes[]?)|recurse(.floating_nodes[]?)|select(.type=="con"),select(.type=="floating_con")|(.id|tostring)+" "+.app_id+": "+.name')
# Select window with rofi
2020-07-14 14:33:07 +00:00
selected=$(echo "$windows" | wofi --show dmenu -i -p 'go to window' | awk '{print $1}')
2020-07-14 13:36:35 +00:00
# Tell sway to focus said window
swaymsg "[con_id=$selected]" focus