diff --git a/pkgs/by-name/ci/cinny-unwrapped/package.nix b/pkgs/by-name/ci/cinny-unwrapped/package.nix index 515638274145..35166edf8de6 100644 --- a/pkgs/by-name/ci/cinny-unwrapped/package.nix +++ b/pkgs/by-name/ci/cinny-unwrapped/package.nix @@ -10,6 +10,7 @@ pango, stdenv, olm, + nodejs_20, }: buildNpmPackage rec { @@ -23,6 +24,10 @@ buildNpmPackage rec { hash = "sha256-BoUQURCfEu5kocMm8T25cVl8hgZGxcxrMzQZOl2fAbY="; }; + # canvas, a transitive dependency of cinny, fails to build with Node 22 + # https://github.com/Automattic/node-canvas/issues/2448 + nodejs = nodejs_20; + npmDepsHash = "sha256-fDoia6evCmXZgeIKL0coRo3yunX1dfud31ROgmop2Sc="; # Fix error: no member named 'aligned_alloc' in the global namespace