get-volume 304 B

123456789101112
  1. #!/bin/sh
  2. # script to display the current volume and mute state in dwmblocks
  3. volume=$(amixer sget Master | grep 'Front Left:' | awk -F '[\\]\\[]' '{print $2}')
  4. if [ -z "$(amixer sget Master | grep "off" )" ];
  5. then
  6. muteicon="🔊"
  7. else
  8. muteicon="🔇"
  9. fi
  10. printf "%s %s\\n" "$muteicon" "$volume"