Configuration
Sink Switch uses a simple configuration system to keep track of your preferred devices and settings.
Linux Configuration
On Linux, settings are stored in your home directory:
~/.config/sink-switch/config.json
Available Options
- primary_sink: The name of your default headphones/speakers.
- secondary_sink: The name of your backup device.
- notifications: Boolean to enable/disable desktop pings.
- volume_step: How much the volume changes when using increment commands.
Windows Configuration
On Windows, the Go version stores settings in the local AppData folder:
%LOCALAPPDATA%\Sink-Switch\settings.json
You can also access these settings directly through the Preferences menu in the Dashboard UI.
Auto-Start on Boot
To ensure Sink Switch is always ready, we recommend adding it to your startup applications:
- Linux (GNOME/KDE): Add `sink-switch --tray` to your "Startup Applications" list.
- Windows: Toggle the "Launch on Startup" option in the Preferences menu.