New comment by ahesford on void-packages repository https://github.com/void-linux/void-packages/pull/34904#issuecomment-1099329240 Comment: Disabling the default session manager or separating it into a subpackage just leaves pipewire broken until you install one of the session managers and isn't really a workable solution. I think the only way to really manage this, short of upstream internalizing wireplumber (which I still think they should do, if it's the "official" session manager for pipewire), would be to create a meta package from an external template that depends on both pipewire and the preferred session manager; then we just have to tell people to install `pipewire-void` or something instead of just the pipewire package. Of course, this update would break existing setups unless we violate our naming conventions and move pipewire to "pipewire-core" or something and name the meta-package "pipewire".