From 8b8ef0f4a5d6c31bcd55933b0be55b5f93b3c0fc Mon Sep 17 00:00:00 2001 From: Don Williams Date: Mon, 24 Aug 2026 18:08:44 -0400 Subject: Fixed Toggle-Active-Window-Audio for LUA Signed-off-by: Don Williams On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: CHANGELOG.md modified: config/hypr/scripts/Toggle-Active-Window-Audio.sh --- config/hypr/scripts/Toggle-Active-Window-Audio.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'config/hypr') diff --git a/config/hypr/scripts/Toggle-Active-Window-Audio.sh b/config/hypr/scripts/Toggle-Active-Window-Audio.sh index 42d63217..dc24ecd9 100755 --- a/config/hypr/scripts/Toggle-Active-Window-Audio.sh +++ b/config/hypr/scripts/Toggle-Active-Window-Audio.sh @@ -7,8 +7,9 @@ # ================================================== set -euo pipefail -XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-${XDG_CONFIG_HOME:-$HOME/.config}}" +XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}" swayIconDir="${XDG_CONFIG_HOME}/swaync/icons" +swayImgDir="${XDG_CONFIG_HOME}/swaync/images" #// Credits to sl1ng for the orginal script. Rewritten by Vyle. ctlcheck=("pactl" "jq" "notify-send" "awk" "pgrep" "hyprctl" "iconv") @@ -95,13 +96,13 @@ fi #// Auto-Detect if the environment is on Hyprland or $HYPRLAND_INSTANCE_SIGNATURE. if [[ ${#sink_ids[@]} -eq 0 ]]; then - if [[ -n "${HYPRLAND_INSTANCE_SIGNATURE}" ]]; then + if [[ -n "${HYPRLAND_INSTANCE_SIGNATURE:-}" ]]; then # Even if the fallback_pid remains empty, we will dispatch exit code based on $HYPRLAND_INSTANCE_SIGNATURE. - notify-send -a "t1" -r 91190 -t 1200 -i "${swayIconDir}/volume-low.png" "No sink input for the active_window: ${__class}" - echo "No sink input for focused window: ${__class}" + notify-send -a "t1" -r 91190 -t 1200 -i "${swayIconDir}/volume-low.png" "No sink input for the active_window: ${__class:-unknown}" + echo "No sink input for focused window: ${__class:-unknown}" exit 1 else - echo "No sink input for focused active_window ${__class}" + echo "No sink input for focused active_window ${__class:-unknown}" exit 1 fi fi -- cgit v1.2.3