From c50276c24324f4797e9c506bf577fb9cbd49595b Mon Sep 17 00:00:00 2001 From: Mynacol Date: Fri, 30 Jan 2026 10:15:38 +0100 Subject: [PATCH] zotero: Fix empty dropdown menus, missing libpci warnings Co-authored-by: Alex Epelde --- pkgs/by-name/zo/zotero/package.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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 = {