tobi-wan-kenobi / bumblebee-status

bumblebee-status is a modular, theme-able status line generator for the i3 window manager.
https://bumblebee-status.readthedocs.io/en/main/
MIT License
1.2k stars 229 forks source link

add pipewire module #949

Closed jebaum closed 1 year ago

jebaum commented 1 year ago

name: add module for pipewire about: uses wpctl to get and update volume in pipewire

Description

What kind of change does this PR introduce? add a module for pipewire. basically identical to existing amixer and pamixer modules, but using wpctl

Summary for folks using pipewire, they probably have a pipewire pulse bridge of some kind installed that some applications depend on, and pamixer/pactl/other pulse things may work intermittently depending on which application is currently playing audio. wpctl should work all the time though

Does this PR introduce a breaking change? no

Other information I tested this and it Works On My Machine (tm)

tobi-wan-kenobi commented 1 year ago

great addition, thank you very much!