Merge pull request #212698 from SebTM/fix/slack_wayland_screensharing

slack: add conditional-flag "--enable-features=WebRTCPipeWireCapturer" for screensharing under wayland
This commit is contained in:
maxine 2023-03-01 11:06:33 +01:00 committed by GitHub
commit 59096498f5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -172,7 +172,8 @@ let
makeWrapper $out/lib/slack/slack $out/bin/slack \
--prefix XDG_DATA_DIRS : $GSETTINGS_SCHEMAS_PATH \
--suffix PATH : ${lib.makeBinPath [xdg-utils]} \
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}"
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" \
--add-flags "\''${WAYLAND_DISPLAY:+--enable-features=WebRTCPipeWireCapturer}"
# Fix the desktop link
substituteInPlace $out/share/applications/slack.desktop \