Update notify.sh

This commit is contained in:
Tibo De Peuter 2023-11-14 20:51:38 +01:00
parent 55f7385742
commit 9bc2761ee1

View file

@ -2,8 +2,10 @@
# Show system status in notification, or your own message # Show system status in notification, or your own message
# Syntaxis: notify [-vb] [-t <timeout>] [-p <value>] [<title> <message>] # Syntaxis: notify [-vb] [-t <timeout>] [-p <value>] [<title> <message>]
# Requirements: # Requirements/dependencies:
# - amixer
# - brightnessctl # - brightnessctl
# - libnotify (notify-send)
panic () { panic () {
>&2 echo "Syntaxis: notify [-vb] [-t <timeout>] [-p <value>] [<title> <message>]" >&2 echo "Syntaxis: notify [-vb] [-t <timeout>] [-p <value>] [<title> <message>]"
@ -20,15 +22,15 @@ while getopts ":bvt:p:" options; do
;; ;;
v) v)
# Get volume (don't use pamixer because that is way slower) # Get volume (don't use pamixer because that is way slower)
value=$( pactl get-sink-volume @DEFAULT_SINK@ \ value=$( amixer sget 'Master' \
| cut -d '/' -f2 \ | grep -o '\[[0-9]*%\]' \
| grep -o '[0-9]*%' \ | tr -d '][%' \
| tr -d '%' ) | head -n1 )
title="Volume: ${value}%" title="Volume: ${value}%"
category='sysinfo' category='sysinfo'
# If audio disabled, set value to zero. # If audio disabled, set value to zero.
if [ "$( pactl get-sink-mute @DEFAULT_SINK@ )" == "Mute: yes" ] ; then if [ "$( amixer sget 'Master' | grep -o '\[\(on\|off\)\]' | head -n1 )" == "[off]" ] ; then
title="Volume: ${value}% (Disabled)" title="Volume: ${value}% (Disabled)"
value=0 value=0
fi fi