summaryrefslogtreecommitdiff
path: root/config/polybar/launch.sh
diff options
context:
space:
mode:
Diffstat (limited to 'config/polybar/launch.sh')
-rwxr-xr-xconfig/polybar/launch.sh21
1 files changed, 17 insertions, 4 deletions
diff --git a/config/polybar/launch.sh b/config/polybar/launch.sh
index f9ece03..71d5923 100755
--- a/config/polybar/launch.sh
+++ b/config/polybar/launch.sh
@@ -13,13 +13,26 @@ while pgrep -u $UID -x polybar >/dev/null; do sleep 0.1; done
polybar -m | while read -r mon; do
export MONITOR=$(echo $mon | cut -d: -f1)
+ width="$(echo $mon | cut -d' ' -f2 | cut -dx -f1)"
+ w=1920
+ case "$width" in
+ 1920) w=1920
+ ;;
+ 1080) w=1080
+ ;;
+ 2560) w=2560
+ ;;
+ *) w=1920
+ esac
+
echo $mon | grep -q "(primary)" && {
polybar ws &
- polybar time2560 &
- polybar right2560 &
- polybar mpd2560 &
+
+ polybar time$w &
+ polybar right$w &
+ polybar mpd$w &
} || {
polybar ws &
- polybar time1080 &
+ polybar time$w &
}
done