From a5e58c8e4d95e80b989623b12daef221925608ce Mon Sep 17 00:00:00 2001 From: z3rOR0ne Date: Sat, 8 Apr 2023 23:59:01 -0700 Subject: [PATCH] :sparkles: Added hiding feature to personal bspwm setup --- .config/sxhkd/sxhkdrc | 7 ++++--- scripts/bsphide | 12 ++++++++++++ 2 files changed, 16 insertions(+), 3 deletions(-) create mode 100755 scripts/bsphide diff --git a/.config/sxhkd/sxhkdrc b/.config/sxhkd/sxhkdrc index b3b78fb0..bdc67ceb 100644 --- a/.config/sxhkd/sxhkdrc +++ b/.config/sxhkd/sxhkdrc @@ -161,7 +161,7 @@ super + alt + {h,j,k,l} super + a pavucontrol & super + z - lxappearance & + zoom & super + f librewolf & super + c @@ -171,9 +171,10 @@ super + i super + g gimp --no-splash & super + h - keepassxc & + $HOME/scripts/bsphide & super + k - krita --nosplash & + keepassxc & + # krita --nosplash & super + t thunderbird & super + p diff --git a/scripts/bsphide b/scripts/bsphide new file mode 100755 index 00000000..513f0b31 --- /dev/null +++ b/scripts/bsphide @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +# bound to sxhkd, allows hiding of windows in bspwm + +hidden=$(bspc query -N -n .hidden -d focused) + +if [ -z "$hidden" ]; then + bspc node focused -g hidden=on +else + bspc node "$hidden" -h hidden=off +fi + +# found: https://lecorbeausvault.wordpress.com/2020/07/04/bspwm-hide-minimize-window/