From baf758cf520527e172b0b0b1773d170b42660295 Mon Sep 17 00:00:00 2001 From: Ahurac Date: Mon, 10 Jun 2024 08:58:32 +0200 Subject: [PATCH] =?UTF-8?q?config/eww=20:=20mise=20=C3=A0=20jour?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/eww-ahrc--laptop/listen/sound | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/config/eww-ahrc--laptop/listen/sound b/config/eww-ahrc--laptop/listen/sound index 29c5989..4f102c2 100755 --- a/config/eww-ahrc--laptop/listen/sound +++ b/config/eww-ahrc--laptop/listen/sound @@ -1,7 +1,13 @@ #!/usr/bin/env sh -pactl subscribe | grep --line-buffered "'change'" | while read -r _unused; do - printf '{"output-volume":%s,"input-volume":%s,"output-muted":%s}\n' \ +print_sound_status() { + printf '{"output-volume":%s,"input-volume":%s,"output-muted":%s,"sink-name":%s}\n' \ "$(pamixer --get-volume)" \ "$(pamixer --get-volume --default-source)" \ - "$(pamixer --get-mute)" + "$(pamixer --get-mute)" \ + "$(pactl --format json list sinks | jq '.[] | select(.name == "'"$(pactl get-default-sink)"'") | .description')" +} + +print_sound_status +pactl subscribe | grep --line-buffered "'change'" | while read -r _unused; do + print_sound_status done