Merge pull request #43610 from jfrankenau/fix-pulse-module-x11-publish

nixos/display-managers: fix loading of module-x11-publish
This commit is contained in:
Silvan Mosberger 2018-08-03 17:00:14 +02:00 committed by GitHub
commit fcb4254276
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -61,7 +61,9 @@ let
}
# Publish access credentials in the root window.
${config.hardware.pulseaudio.package.out}/bin/pactl load-module module-x11-publish "display=$DISPLAY"
if ${config.hardware.pulseaudio.package.out}/bin/pulseaudio --dump-modules | grep module-x11-publish &> /dev/null; then
${config.hardware.pulseaudio.package.out}/bin/pactl load-module module-x11-publish "display=$DISPLAY"
fi
''}
# Tell systemd about our $DISPLAY and $XAUTHORITY.