diff --git a/.local/bin/polybar-launch b/.local/bin/polybar-launch new file mode 100755 index 0000000..42d7330 --- /dev/null +++ b/.local/bin/polybar-launch @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +killall -q polybar + +while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done + +if type "xrandr"; then + for m in $(xrandr --query | grep " connected" | cut -d" " -f1); do + MONITOR=$m polybar --reload top & + MONITOR=$m polybar --reload bottom & + done +else + polybar --reload top & + polybar --reload bottom & +fi + +notify-send "Polybar restarted!" -a "polybar-launch"