From b5edec9e119fcd00c708abecae0243313945130f Mon Sep 17 00:00:00 2001 From: Edgar Pireyn Date: Fri, 8 May 2026 12:36:13 +0200 Subject: [PATCH] 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 --- pkgs/by-name/sc/scanservjs/package.nix | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/sc/scanservjs/package.nix b/pkgs/by-name/sc/scanservjs/package.nix index b63f7b214770..c386bf6b3dca 100644 --- a/pkgs/by-name/sc/scanservjs/package.nix +++ b/pkgs/by-name/sc/scanservjs/package.nix @@ -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'" '';