debian-dots

dotfiles (does the obvious)
git clone [email protected]:dracuxan/debian-dots.git
Log | Files | Refs | README | LICENSE

volume_control (584B)


      1 #!/bin/bash
      2 case "$1" in
      3 up)
      4     wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
      5     rumno notify -v $(wpctl get-volume @DEFAULT_AUDIO_SINK@ | awk '{print int($2*100)}')
      6     ;;
      7 down)
      8     wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
      9     rumno notify -v $(wpctl get-volume @DEFAULT_AUDIO_SINK@ | awk '{print int($2*100)}')
     10     ;;
     11 mute)
     12     wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
     13     if wpctl get-volume @DEFAULT_AUDIO_SINK@ | grep -q MUTED; then
     14         rumno notify -m
     15     else
     16         rumno notify -v $(wpctl get-volume @DEFAULT_AUDIO_SINK@ | awk '{print int($2*100)}')
     17     fi
     18     ;;
     19 esac