blob: 5430a80f3b24a9f76c8b1ba760c34f18a231259f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/zsh
source ~/.config/init/vars
typeset -i choice
nums=()
lines=""
while read -rA line; do
nums=( "${nums[@]}" "${line[1]}" )
if [[ -z "$lines" ]]; then
lines="${line[@]:3}"
else
lines="${lines}\n${line[@]:3}"
fi
done < <(wmctrl -l)
echo -e "$lines" | nl -w 2 -s ") " | dmenu -fn "${bfont}:size=${bfont_size}" -i -h "$bheight" \
-nb "$bg_normal" -nf "$fg_normal" -sb "$bg_focus" -sf "$fg_focus" \
-p "Select:" -l 40 | cut -d ')' -f 1 | {read choice}
herbstclient jumpto "${nums[$choice]}"
|