chezmoi/dot_config/polybar/polybar-scripts/polybar-scripts/pulseaudio-rofi
2020-07-13 14:31:48 +02:00
..
screenshots Started move to chezmoi managed .dotfiles. 2020-07-13 14:31:48 +02:00
pulseaudio-rofi.sh Started move to chezmoi managed .dotfiles. 2020-07-13 14:31:48 +02:00
README.md Started move to chezmoi managed .dotfiles. 2020-07-13 14:31:48 +02:00

Script: pulseaudio-rofi

This script displays the current volume for input/output.

Allows to adjust volume, mute. Uses rofi menu to change current output/input devices.

pulseaudio-rofi pulseaudio-rofi

Dependencies

  • PulseAudio (pacmd, pactl)
  • Rofi

Module

[module/pulseaudio-rofi-output]
type = custom/script
exec = ~/.config/polybar/pulseaudio-rofi.sh --output_volume_listener
tail = true
click-right = ~/polybar-scripts/pulseaudio-rofi.sh --output
click-left = ~/polybar-scripts/pulseaudio-rofi.sh --mute
scroll-up =  ~/polybar-scripts/pulseaudio-rofi.sh --volume_up
scroll-down = ~/polybar-scripts/pulseaudio-rofi.sh --volume_down
[module/pulseaudio-rofi-input]
type = custom/script
exec = ~/.config/polybar/pulseaudio-rofi.sh --input_volume_listener
tail = true
click-right = ~/polybar-scripts/pulseaudio-rofi.sh --input
click-left = ~/polybar-scripts/pulseaudio-rofi.sh --mute_source
scroll-up =  ~/polybar-scripts/pulseaudio-rofi.sh --volume_source_up
scroll-down = ~/polybar-scripts/pulseaudio-rofi.sh --volume_source_down