diff options
| author | srdusr <trevorgray@srdusr.com> | 2023-12-14 11:47:50 +0200 |
|---|---|---|
| committer | srdusr <trevorgray@srdusr.com> | 2023-12-14 11:47:50 +0200 |
| commit | b3c6961ec830d9cea78bd54354f0e67024f68fcc (patch) | |
| tree | fa5710c9fe7dfba0b3b14f956945280e07f64292 /toggle-hidden | |
| parent | ff7f65a44f6b3a5bebb1f0378b617ff443343c04 (diff) | |
| download | dotfiles-b3c6961ec830d9cea78bd54354f0e67024f68fcc.tar.gz dotfiles-b3c6961ec830d9cea78bd54354f0e67024f68fcc.zip | |
Add toggle-hidden
Diffstat (limited to 'toggle-hidden')
| -rwxr-xr-x | toggle-hidden | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/toggle-hidden b/toggle-hidden new file mode 100755 index 0000000..fe1964a --- /dev/null +++ b/toggle-hidden @@ -0,0 +1,14 @@ +#!/bin/sh +# +# hide or show all floating windows in bspwm +# +# dependencies: xargs + +IDS=($(bspc query -N -n .floating.hidden)) +if [ $? -eq 0 ]; then + # show hidden floaties + echo -n ${IDS[@]} | xargs -d ' ' -I ID bspc node ID -g hidden=off +else + # hide floaties + bspc query -N -n .floating | xargs -I ID bspc node ID -g hidden=on +fi |
