Add .local/bin/fix-loopback

Add .local/bin/niri-event-handler
This commit is contained in:
Lewis Wynne 2025-11-03 17:36:21 +00:00
parent 0d865d0f44
commit 589c4444a0
2 changed files with 19 additions and 0 deletions

View file

@ -0,0 +1,16 @@
#!/bin/sh
niri msg --json event-stream | while read -r event; do
event_type=$(echo "$event" | jq -r 'keys[0]')
if [[ "$event_type" == "OverviewOpenedOrClosed" ]]; then
is_open=$(echo "$event" | jq -r '.OverviewOpenedOrClosed.is_open')
case "$is_open" in
"true")
pkill -SIGUSR1 waybar
;;
"false")
pkill -SIGUSR2 waybar
;;
esac
fi
done