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
Fedora 41 aarch64 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)* Fedora 41 (4 downloads)
Fedora 42 aarch64 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (2)* Fedora 42 (5 downloads)

* Total number of downloaded packages.