diff --git a/pkgs/by-name/zo/zotero/package.nix b/pkgs/by-name/zo/zotero/package.nix index 38df69d24022..13a0904db3d4 100644 --- a/pkgs/by-name/zo/zotero/package.nix +++ b/pkgs/by-name/zo/zotero/package.nix @@ -14,6 +14,10 @@ firefox-esr-140-unwrapped, makeDesktopItem, copyDesktopItems, + makeWrapper, + libGL, + pciutils, + wrapGAppsHook4, nix-update-script, xvfb-run, doCheck ? false, @@ -171,6 +175,8 @@ buildNpmPackage (finalAttrs: { gawk rsync copyDesktopItems + makeWrapper + wrapGAppsHook4 ]; patches = [ @@ -296,6 +302,15 @@ buildNpmPackage (finalAttrs: { runHook postInstall ''; + preFixup = lib.optionalString (!stdenv.targetPlatform.isDarwin) '' + gappsWrapperArgs+=(--suffix LD_LIBRARY_PATH : ${ + lib.makeLibraryPath [ + libGL + pciutils + ] + }) + ''; + passthru.updateScript = nix-update-script { }; meta = {