New comment by dkwo on void-packages repository https://github.com/void-linux/void-packages/pull/34904#issuecomment-1098447468 Comment: @ahesford If we build pipewire with `-Dsession-managers=[ ]`, then wireplumber is not a depenency of pipewire, so no cycle. We should also split a separate pipewire-media-session pkg, which depends on pipewire, and use e.g. the above simple script to determine which session manager is used. How does this sound?