Installation

Linux Installation

Sink Switch supports all major Linux distributions using PulseAudio or PipeWire.

One-liner Install

curl -sSL https://raw.githubusercontent.com/kanishkmishra/Sink-Switch/master/linux/install.sh | bash

Manual Installation

1. Download the `sink-switch.sh` and `sink-switch-gui.py` scripts from the `linux/` directory.

2. Make them executable:

chmod +x sink-switch.sh sink-switch-gui.py

3. Move them to your bin directory:

sudo mv sink-switch.sh /usr/local/bin/sink-switch
sudo mv sink-switch-gui.py /usr/local/bin/sink-switch-gui.py

Dependencies

Ensure you have `pactl` (PulseAudio Control) and `libnotify` installed. For the Dashboard GUI, you also need: