kota's memex

https://docs.voidlinux.org/config/media/pipewire.html https://wiki.archlinux.org/title/PipeWire

PipeWire is a new low-level multimedia framework. It aims to offer capture and playback for both audio and video with minimal latency and support for PulseAudio, JACK, ALSA and GStreamer-based applications.

NOTE: On non-systemd systems you need to have XDG_RUNTIME_DIR set, normally this is done with elogind.

For my setup on void getting this working was as simple as adding the following to my .xinitrc:

# start pipewire and pipewire-pulse
exec pipewire &
exec pipewire-pulse &

You can make sure it's working with pactl info and looking for:
Server Name: PulseAudio (on PipeWire 0.3.34)