#!/bin/sh window=$(i3-msg -t get_tree \ | jq -r "recurse(.nodes[]) | select(.window) | .name" \ | dmenu -i -p "select window" "$@") if [ -n "$window" ]; then i3-msg '[title="'$window'"] focus' fi