New comment by gbrlsnchs on void-packages repository https://github.com/void-linux/void-packages/issues/36393#issuecomment-1083993934 Comment: > +1 for this issue, I had to get wire plumber running and it was a royal pain. Pipewire worked as a service, but wire plumber was unhappy unless everything was run as my user. If someone were able to write a good service (and ideally add a pipewire section to the handbook detailing how all of this and desktop portal worked together) it would be a dream. I couldn't make `wireplumber` work (while `pipewire-media-session` works flawlessly), but maybe I can help with the desktop portal you mentioned, in case you're using `xdg-desktop-portal-wlr`. Basically you only need to install it and make sure you import the correct variables to the dbus session. I've got this in my WM's init script: ``` dbus-update-activation-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP ``` Here both `WAYLAND_DISPLAY` and `XDG_CURRENT_DESKTOP` are previously set to something that makes sense Wayland-wise.