summaryrefslogtreecommitdiff
path: root/dot-config/bspwm/scripts/bspfloat
blob: b63192dd4f81629ce71713165447aaa1f557217e (plain)
1
2
3
4
5
6
7
8
9
10
#!/usr/bin/env bash

## All windows are floating on desktop 8
FLOATING_DESKTOP_ID=$(bspc query -D -d '^9')

bspc subscribe node_add | while read -a msg ; do
   desk_id=${msg[2]}
   wid=${msg[4]}
   [ "$FLOATING_DESKTOP_ID" = "$desk_id" ] && bspc node "$wid" -t floating
done