summaryrefslogtreecommitdiff
path: root/.local/bin/statusbar/polybar_panel
blob: d3e198cf40b2bf167b1059cafdb055c9cc7a8c8a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh

# Terminate already running bar instances
killall -q polybar

# Wait until the processes have been shut down
while pgrep -u "$(id -ru)" -x polybar >/dev/null; do sleep 1; done

# Launch bar1 and bar2
bar1=main
bar2=second
echo "---" | tee -a /tmp/$bar1.log /tmp/$bar2.log

polybar $bar1 >>/tmp/$bar1.log 2>&1 & disown

# externo=$(xrandr --query | grep "HDMI1")
# if [ ! "$externo" = "*disconnected*" ]; then
#   MONITOR="HDMI1" polybar --reload $bar2 -c ~/.config/polybar/config >>/tmp/$bar2.log 2>&1 &
# fi

echo "Bars launched..."