diff --git a/config/eww-ahrc--laptop/action/volume b/config/eww-ahrc--laptop/action/volume new file mode 100755 index 0000000..a9f6c80 --- /dev/null +++ b/config/eww-ahrc--laptop/action/volume @@ -0,0 +1,15 @@ +#!/usr/bin/env sh +case "$1" in + up) + set -- -i + ;; + down) + set -- -d + ;; + *) + ;; +esac + +set -- pamixer "$@" 5 + +exec "$@" diff --git a/config/eww-ahrc--laptop/listen/sound b/config/eww-ahrc--laptop/listen/sound new file mode 100755 index 0000000..29c5989 --- /dev/null +++ b/config/eww-ahrc--laptop/listen/sound @@ -0,0 +1,7 @@ +#!/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' \ + "$(pamixer --get-volume)" \ + "$(pamixer --get-volume --default-source)" \ + "$(pamixer --get-mute)" +done