From 4c60ee3da1e3a9c2441ebeb1c755049555624924 Mon Sep 17 00:00:00 2001 From: Ivan Babrou Date: Thu, 25 Nov 2021 09:29:37 -0800 Subject: [PATCH] nodejs: switch from 14.x to 16.x to keep up with the lts release (#142915) * nodejs: switch from 14.x to 16.x to keep up with the lts release See: https://nodejs.org/en/about/releases/ * nodePackages: stick to nodejs-14_x while node2nix is broken on 16.x --- pkgs/top-level/all-packages.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d0edd1c6f90e..aa3397e3f6ff 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7117,9 +7117,9 @@ with pkgs; nixnote2 = libsForQt514.callPackage ../applications/misc/nixnote2 { }; - nodejs = hiPrio nodejs-14_x; + nodejs = hiPrio nodejs-16_x; - nodejs-slim = nodejs-slim-14_x; + nodejs-slim = nodejs-slim-16_x; nodejs-10_x = callPackage ../development/web/nodejs/v10.nix { @@ -7152,7 +7152,10 @@ with pkgs; nodePackages_latest = dontRecurseIntoAttrs nodejs_latest.pkgs; - nodePackages = dontRecurseIntoAttrs nodejs.pkgs; + nodePackages = (dontRecurseIntoAttrs nodejs.pkgs).override { + # It does not work on 16.x: https://github.com/NixOS/nixpkgs/issues/132456 + nodejs = nodejs-14_x; + }; np2kai = callPackage ../misc/emulators/np2kai { };