Move eww scripts

This commit is contained in:
2024-04-28 23:26:31 -07:00
parent db9e04378d
commit fa4f74301b
7 changed files with 254 additions and 0 deletions

26
eww/eww-pulse-listener Executable file
View File

@ -0,0 +1,26 @@
#!/usr/bin/env zsh
function print-volume {
let volume="$(pamixer --get-volume)"
local icon
if [[ "$(pamixer --get-mute)" = "true" ]]; then
icon='󰸈'
elif ((${volume} > 50)); then
icon='󰕾'
elif ((${volume} >= 0)); then
icon='󰖀'
else
icon=''
fi
printf '%s%3d%%\n' "${icon}" "${volume}"
}
print-volume
pactl subscribe | \
while read line; do
case "${line}" in
"Event 'change' on sink"*)
print-volume
;;
esac
done