From e63644401806e1597d06ab6fff55a3d4c2af4ce0 Mon Sep 17 00:00:00 2001 From: Daniel Napora Date: Thu, 9 Apr 2026 22:32:55 +0200 Subject: [PATCH] add volumettf --- local/bin/volumettf | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 local/bin/volumettf diff --git a/local/bin/volumettf b/local/bin/volumettf new file mode 100755 index 0000000..e0bb1eb --- /dev/null +++ b/local/bin/volumettf @@ -0,0 +1,26 @@ +#!/bin/bash +# Tint2 volume executor with ttf icons + +active_sink=$(LANG=C pactl get-default-sink) +muted=$(LANG=C pactl list sinks | grep -A14 -P "$active_sink" | awk '/Mute:/{print $2}') +vol=$(LANG=C pactl list sinks | grep -A14 -P "$active_sink" | awk '/Volume: front-left:/{print $5}' | cut -f1 -d'%') + +if [[ $muted = "no" ]]; then + if [[ $vol -ge 80 ]]; then + echo "󰕾 $vol%" + elif [[ $vol -ge 70 ]]; then + echo "󰕾 $vol%" + elif [[ $vol -ge 60 ]]; then + echo "󰖀 $vol%" + elif [[ $vol -ge 50 ]]; then + echo "󰖀 $vol%" + elif [[ $vol -ge 30 ]]; then + echo "󰖀 $vol%" + elif [[ $vol -ge 10 ]]; then + echo "󰕿 $vol%" + elif [[ $vol -ge 0 ]]; then + echo "󰕿 $vol%" + fi +else + echo "󰖁 $vol%" +fi