From 02cc4ed11c2dba0e4fdef762d1bf7c34ea625ab0 Mon Sep 17 00:00:00 2001 From: Victor Timofei Date: Wed, 14 Jun 2023 18:31:33 +0300 Subject: [PATCH] Add get-volume script --- .config/eww/scripts/get-volume | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 .config/eww/scripts/get-volume diff --git a/.config/eww/scripts/get-volume b/.config/eww/scripts/get-volume new file mode 100755 index 0000000..9e4a1d2 --- /dev/null +++ b/.config/eww/scripts/get-volume @@ -0,0 +1,17 @@ +#!/bin/bash + +getvolume() { + volume=$(pactl list sinks | grep Volume | awk 'NR==1{print $5}' | sed 's/%//') + mute=$(pactl list sinks | grep Mute | awk 'NR==1{print $2}') + if [[ $mute == "yes" ]]; then + is_muted="true" + else + is_muted="false" + fi + echo "{\"value\": ${volume}, \"is_muted\": ${is_muted}}" +} + +getvolume +pactl subscribe | grep -E 'sink|source' | while read -r line; do + getvolume +done