koodo-reader: fix wrapper variable expansion

This commit is contained in:
TomaSajt 2024-04-27 21:21:59 +02:00
parent faada32c5c
commit d3577c6727
No known key found for this signature in database
GPG Key ID: F011163C050122A1

View File

@ -7,6 +7,7 @@
fetchYarnDeps,
makeDesktopItem,
copyDesktopItems,
makeWrapper,
wrapGAppsHook,
electron,
}:
@ -37,6 +38,7 @@ mkYarnPackage rec {
nativeBuildInputs = [
copyDesktopItems
makeWrapper
wrapGAppsHook
];
@ -77,8 +79,9 @@ mkYarnPackage rec {
runHook postInstall
'';
# we use makeShellWrapper instead of the makeBinaryWrapper provided by wrapGAppsHook for proper shell variable expansion
postFixup = ''
makeWrapper ${electron}/bin/electron $out/bin/koodo-reader \
makeShellWrapper ${electron}/bin/electron $out/bin/koodo-reader \
--add-flags $out/share/lib/koodo-reader/resources/app.asar \
"''${gappsWrapperArgs[@]}" \
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" \