Upstream's config does not autostart pipewire-media-session anymore, which is an essential component. It's not easy to start it externally in a script since it needs the pipewire socket up, and Void doesn't have a mechanism to ensure it (systemd socket activation). --- a/src/daemon/pipewire.conf.in +++ b/src/daemon/pipewire.conf.in @@ -234,7 +234,7 @@ # but it is better to start it as a systemd service. # Run the session manager with -h for options. # - @comment@{ path = "@session_manager_path@" args = "@session_manager_args@" } + { path = "@session_manager_path@" args = "@session_manager_args@" } # # You can optionally start the pulseaudio-server here as well # but it is better to start it as a systemd service.