headsetcontrol-chatmixd/README.md

15 lines
920 B
Markdown
Raw Normal View History

2024-09-30 11:29:34 +02:00
# headsetcontrol-chatmixd
A bash daemon to control volume of different applications through the Chatmix wheel.
Based on the work of [headsetcontrol-notifyd](https://gitlab.com/simon.ingelsson/headsetcontrol-notificationd).
A list of supported devices can be found here: [Sapd/HeadsetControl](https://github.com/Sapd/HeadsetControl)
### Requirements
The audio server **must** be pipewire to automatically link the audio sinks, and the following binaries must be available: `bash bc headsetcontrol pactl pw-link`.
An application like `pavucontrol` or `helvum` is required to connect voice and game audio to the virtual sinks.
### Installation
- On Arch Linux: `makepkg -si`, then `systemctl --user enable --now headsetcontrol-chatmixd`
- On other distributions: Install the requirements, install the `headsetcontrol-chatmixd` binary, adjust the systemd service as needed, then install and enable it as a user service.