about summary refs log tree commit diff
path: root/pkgs/by-name/ko
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2024-04-28 17:32:03 +0200
committerJan Tojnar <jtojnar@gmail.com>2024-04-28 17:33:27 +0200
commit1b2ebb8fbb35a20eb025078040f2e648bb317fe5 (patch)
tree477cb87ffc2468c8a41fa4e32e267bb440aacad9 /pkgs/by-name/ko
parent0e395f4da1693e39239ffac7abf73a0a6931c961 (diff)
parent2cf2f3a306f5ea1f0e184b4317c4d50679ec49b3 (diff)
Merge branch 'master' into staging-next
Diffstat (limited to 'pkgs/by-name/ko')
-rw-r--r--pkgs/by-name/ko/koodo-reader/package.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/by-name/ko/koodo-reader/package.nix b/pkgs/by-name/ko/koodo-reader/package.nix
index 5efa194fb36b6..059dfeda02eea 100644
--- a/pkgs/by-name/ko/koodo-reader/package.nix
+++ b/pkgs/by-name/ko/koodo-reader/package.nix
@@ -7,6 +7,7 @@
   fetchYarnDeps,
   makeDesktopItem,
   copyDesktopItems,
+  makeWrapper,
   wrapGAppsHook3,
   electron,
 }:
@@ -37,6 +38,7 @@ mkYarnPackage rec {
 
   nativeBuildInputs = [
     copyDesktopItems
+    makeWrapper
     wrapGAppsHook3
   ];
 
@@ -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}}" \