summaryrefslogtreecommitdiff
path: root/config/polybar/launch.sh
diff options
context:
space:
mode:
authordavidovski <david@davidovski.xyz>2025-11-01 13:34:24 +0000
committerdavidovski <david@davidovski.xyz>2025-11-01 13:34:24 +0000
commit1be76e6c709f95a1a8a631abbddee9d8f89ea7cc (patch)
treeda4b11c011428dd391c02b39248680a2cd2d57d7 /config/polybar/launch.sh
parente0a89621bde0751d1b340580f886976a79bf4db3 (diff)
add xrandr script
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