Files
dotfiles/archive/.config/sway/volume-notification
T
avinal c2786c7f96 feat: major update to all configs
- move older config to archive

Signed-off-by: Avinal Kumar <avinal.xlvii@gmail.com>
2026-03-26 12:11:58 +05:30

22 lines
779 B
Bash
Executable File

#!/bin/bash
volume_sink=$(pactl get-sink-volume @DEFAULT_SINK@ | awk '{print $5}' | tr -d '%')
volume_source=$(pactl get-source-volume @DEFAULT_SOURCE@ | awk '{print $5}' | tr -d '%')
is_sink_muted=$(pactl list sinks | grep "Mute: yes" | awk '{print $2}')
is_source_muted=$(pactl list sources | grep "Mute: yes" | awk '{print $2}')
if [[ "$is_sink_muted" == "yes" ]]; then
sink_mute_status="Muted"
else
sink_mute_status="Unmuted"
fi
if [[ "$is_source_muted" == "yes" ]]; then
source_mute_status="Mic Muted"
else
source_mute_status="Mic Unmuted"
fi
dunstify -u low -i audio-volume-medium -r 2593 "Volume: $volume_sink%" "\nSpeaker: $sink_mute_status\nMic: $source_mute_status" -h int:value:$volume_sink