viking412/sink-switch
Project ID: 184058
Description
A lightweight, dependency-free Bash script to switch between connected audio output sinks on systems using PulseAudio or PipeWire. It dynamically detects all available sinks and allows switching via cycling, direct set, or querying the current sink — with optional desktop notifications.
Installation Instructions
Installation
🔧 Fedora (via COPR):
sudo dnf copr enable viking412/sink-switch
sudo dnf install sink-switch
After installation, run sink-switch --list
to list available audio sinks. Use --set <sink>
or run without arguments to cycle.
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
![]() |
aarch64 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)* | Fedora 41 (4 downloads) |
![]() |
aarch64 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (2)* | Fedora 42 (5 downloads) |
* Total number of downloaded packages.
Quick Enable
#> dnf copr enable viking412/sink-switch
More info about enabling Copr repositories