From 8017eea0ca1e9d4e9ec4da0175625370b25ea5cb Mon Sep 17 00:00:00 2001 From: SqrtMinusOne Date: Wed, 1 Mar 2023 18:18:16 +0300 Subject: [PATCH] feat(desktop): improve polybar tray handling on eminence --- Desktop.org | 6 +++++- bin/polybar.sh | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Desktop.org b/Desktop.org index 69ae7e0..c09a236 100644 --- a/Desktop.org +++ b/Desktop.org @@ -1891,7 +1891,11 @@ hostname=$(hostname) if [ "$hostname" = "azure" ]; then TRAY_MONITOR="eDP-1" elif [ "$hostname" = "eminence" ]; then - TRAY_MONITOR="eDP" + if xrandr --query | grep " connected" | cut -d" " -f1 | grep -q "HDMI-A-0"; then + TRAY_MONITOR="HDMI-A-0" + else + TRAY_MONITOR="eDP" + fi else TRAY_MONITOR="HDMI-A-0" fi diff --git a/bin/polybar.sh b/bin/polybar.sh index cf5efe9..4c19e53 100755 --- a/bin/polybar.sh +++ b/bin/polybar.sh @@ -5,7 +5,11 @@ hostname=$(hostname) if [ "$hostname" = "azure" ]; then TRAY_MONITOR="eDP-1" elif [ "$hostname" = "eminence" ]; then - TRAY_MONITOR="eDP" + if xrandr --query | grep " connected" | cut -d" " -f1 | grep -q "HDMI-A-0"; then + TRAY_MONITOR="HDMI-A-0" + else + TRAY_MONITOR="eDP" + fi else TRAY_MONITOR="HDMI-A-0" fi