aboutsummaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
authorsrdusr <trevorgray@srdusr.com>2023-11-15 10:51:10 +0200
committersrdusr <trevorgray@srdusr.com>2023-11-15 10:51:10 +0200
commit31e329b92cdf146545a0afbdf082dd85d6f43e40 (patch)
tree5854b10b4ca330338673f77aa5975a46220c1441 /.config
parent1050be731134163bcd0b7f9e74cf94a36dcf9918 (diff)
downloaddotfiles-31e329b92cdf146545a0afbdf082dd85d6f43e40.tar.gz
dotfiles-31e329b92cdf146545a0afbdf082dd85d6f43e40.zip
Make eww disappear when fullscreen
Diffstat (limited to '.config')
-rwxr-xr-x.config/bspwm/bspwmrc17
1 files changed, 15 insertions, 2 deletions
diff --git a/.config/bspwm/bspwmrc b/.config/bspwm/bspwmrc
index 9a77701..0b985b6 100755
--- a/.config/bspwm/bspwmrc
+++ b/.config/bspwm/bspwmrc
@@ -83,11 +83,24 @@ pkill mictray
sleep 2 && nice -n 2 mictray &
pkill parcellite
sleep 2 && nice -n 2 parcellite &
-pkill eww
-sleep 2 && nice -n 2 eww daemon &
pkill udiskie
sleep 2 && nice -n 2 udiskie &
+pkill eww
+eww daemon
+#"$(which eww)" -c "$HOME"/.config/eww --restart open dock &
+
+bspc subscribe node_state | while read -r _ _ _ _ state flag; do
+ if [ "$state" != "fullscreen" ]; then
+ continue
+ fi
+ if [ "$flag" == on ]; then
+ "$(which eww)" -c "$HOME"/.config/eww close-all
+ else
+ "$(which eww)" -c "$HOME"/.config/eww open bar
+ fi
+done &
+
bspc subscribe node_state | while read -r _ _ _ _ state flag; do
if [[ "$state" != fullscreen ]]; then continue; fi
if [[ "$flag" == on ]]; then