#!/bin/sh #chooser="walker -d" chooser="rofi -i -dmenu -display-columns 1" workspace=$(hyprctl activeworkspace -j | jq -r '.id') selected=$(hyprctl clients -j | jq -r 'to_entries | .[] | select(.value.hidden == false) | "\(.value.title)\t\(.value.class)::\(.value.address)"' | $chooser -p 'Client to Fetch') #address=$(hyprctl clients -j | jq -r "to_entries | .[] | select(.value.title == \"$selected\") | \"\(.value.address)\"") address=$(echo "$selected" | awk -F '::' '{print $NF}') #hyprctl dispatch movetoworkspace "$workspace,address:$address" hyprctl dispatch "hl.dsp.window.move({workspace = $workspace, follow = true, window = \"address:$address\"})"