scanservjs: use generic nodejs version

Upstream seems to stick to old versions for development (nodejs 16 for UI development), breaking changes with latest nodejs should therefore be pretty unlikely (for now).
Resolves #515284
This commit is contained in:
Edgar Pireyn
2026-05-08 12:36:23 +02:00
parent 77d60beab2
commit b5edec9e11
+2 -6
View File
@@ -2,7 +2,7 @@
lib,
fetchFromGitHub,
buildNpmPackage,
nodejs_20,
nodejs,
}:
buildNpmPackage (finalAttrs: {
@@ -18,13 +18,9 @@ buildNpmPackage (finalAttrs: {
npmDepsHash = "sha256-HIWT09G8gqSFt9CIjsjJaDRnj2GO0G6JOGeI0p4/1vw=";
# Build fails on node 22, presumably because of esm.
# https://github.com/NixOS/nixpkgs/issues/371649
nodejs = nodejs_20;
postInstall = ''
mkdir $out/bin
makeWrapper ${lib.getExe finalAttrs.nodejs} $out/bin/scanservjs \
makeWrapper ${lib.getExe nodejs} $out/bin/scanservjs \
--set NODE_ENV production \
--add-flags "'$out/lib/node_modules/scanservjs/app-server/src/server.js'"
'';