Merge pull request #293010 from tobim/pkgs/slack/fix-pipewire-screen-capture

This commit is contained in:
maxine 2024-03-03 17:00:08 +00:00 committed by GitHub
commit 62e1690736
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -181,7 +181,11 @@ let
--replace /usr/bin/ $out/bin/ \ --replace /usr/bin/ $out/bin/ \
--replace /usr/share/pixmaps/slack.png slack \ --replace /usr/share/pixmaps/slack.png slack \
--replace bin/slack "bin/slack -s" --replace bin/slack "bin/slack -s"
'' + lib.optionalString stdenv.hostPlatform.isLinux ''
# Prevent Un-blacklist pipewire integration to enable screen sharing on wayland.
# https://github.com/flathub/com.slack.Slack/issues/101#issuecomment-1807073763
sed -i -e 's/,"WebRTCPipeWireCapturer"/,"LebRTCPipeWireCapturer"/' $out/lib/slack/resources/app.asar
'' + ''
runHook postInstall runHook postInstall
''; '';
}; };