#!/usr/bin/env sh ###################################################################### # @author : swytch # @file : audio_notify # @license : MIT # @created : Wednesday May 20, 2020 17:52:58 CEST # # @description : send a notification with sound level ###################################################################### level="$(amixer sget Master | awk -F "[][]" ' { printf "%s", $2 }' | awk -F "%" '{printf $1}')" muted="$(amixer sget Master | awk -F "[][]" '/%/ { printf "%4s", $4 }' | awk '{printf $1}')" if [ "$muted" = "off" ]; then dunstify -r 100002 "Sound muted" "$level%" else case "$level" in [0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]) criticity="low" ;; 6[0-9]|7[0-9]) criticity="normal" ;; 8[0-9]|9[0-9]|10[0-9]) criticity="critical" ;; esac dunstify -r 100002 -u "$criticity" "Current pamixer value :" "$level%" fi