#!/usr/bin/env bash # {{{autogen}}} active_ws=$(hyprctl activeworkspace -j | jq -r '.id') clients=$(hyprctl clients -j | jq -r \ ".[] | select(.workspace.id==$active_ws) | \"\(.address)|\(.title)\"") choice=$(echo "$clients" | cut -d'|' -f2 \ | wofi --dmenu \ --style ~/.config/wofi/style.css \ --allow-images=false \ --prompt "Active windows ...") [ -z "$choice" ] && exit 0 addr=$(echo "$clients" | grep "|$choice" | head -n1 | cut -d'|' -f1) hyprctl dispatch focuswindow address:"$addr"