context.exec = [ # They don't recommend it, but I'm starting both the wireplumber media # session and the pulseaudio wrapper from here since I'm running a # non-systemd setup and it works all the time, every time. :) { path = "/usr/bin/wireplumber" args = "" condition = [ { exec.session-manager = null } { exec.session-manager = true } ] } { path = "/usr/bin/pipewire-pulse" args = "" condition = [ { exec.pipewire-pulse = null } { exec.pipewire-pulse = true } ] } ]