From 760eb704d90759e7dacc8fa4b86372bec0b64bbd Mon Sep 17 00:00:00 2001 From: Colin Date: Sat, 20 Dec 2025 05:08:45 +0000 Subject: [PATCH] signal-desktop: fix cross compilation `nativeBuildInputs = [ (pnpm_10.override { inherit nodejs; }) ]` uses a `nodejs` built for the host platform, but a `pnpm` built for the build platform. that causes exec errors, but it seems we don't actually need `pnpm` to be using the same nodejs version that signal-desktop itself is built against, so just drop the override. --- pkgs/by-name/si/signal-desktop/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/si/signal-desktop/package.nix b/pkgs/by-name/si/signal-desktop/package.nix index cedd3d933f1d..887d19cdf4b1 100644 --- a/pkgs/by-name/si/signal-desktop/package.nix +++ b/pkgs/by-name/si/signal-desktop/package.nix @@ -24,7 +24,7 @@ }: let nodejs = nodejs_22; - pnpm = pnpm_10.override { inherit nodejs; }; + pnpm = pnpm_10; electron = electron_39; libsignal-node = callPackage ./libsignal-node.nix { inherit nodejs; };