nodejs*: normalise names to better fit other packages

Versioned package attributes are usually named like $pname_$version
eg: nodejs-14_x -> nodejs_14

Changed files
+117 -107
doc
languages-frameworks
nixos
modules
services
pkgs
applications
editors
pulsar
vscode
extensions
vadimcn.vscode-lldb
build-deps
misc
ArchiSteamFarm
tandoor-recipes
networking
cluster
instant-messengers
matrix-recorder
n8n
version-management
development
compilers
node-packages
tools
continuous-integration
github-runner
electron-fiddle
language-servers
docker-compose-language-service
misc
kibana
web
misc
base16-builder
servers
tools
admin
meshcentral
audio
botamusique
graphics
ldgallery
misc
networking
airfield
security
bitwarden
onlykey
vaultwarden
top-level
+1 -1
doc/languages-frameworks/javascript.section.md
···
#### Pitfalls {#javascript-node2nix-pitfalls}
- If upstream package.json does not have a "version" attribute, `node2nix` will crash. You will need to add it like shown in [the package.json section](#javascript-upstream-package-json).
-
- `node2nix` has some [bugs](https://github.com/svanderburg/node2nix/issues/238) related to working with lock files from NPM distributed with `nodejs-16_x`.
+
- `node2nix` has some [bugs](https://github.com/svanderburg/node2nix/issues/238) related to working with lock files from NPM distributed with `nodejs_16`.
- `node2nix` does not like missing packages from NPM. If you see something like `Cannot resolve version: vue-loader-v16@undefined` then you might want to try another tool. The package might have been pulled off of NPM.
### yarn2nix {#javascript-yarn2nix}
+2 -2
nixos/modules/services/web-apps/peertube.nix
···
environment = env;
-
path = with pkgs; [ bashInteractive ffmpeg nodejs-16_x openssl yarn python3 ];
+
path = with pkgs; [ bashInteractive ffmpeg nodejs_16 openssl yarn python3 ];
script = ''
#!/bin/sh
···
home = cfg.package;
};
})
-
(lib.attrsets.setAttrByPath [ cfg.user "packages" ] [ cfg.package peertubeEnv peertubeCli pkgs.ffmpeg pkgs.nodejs-16_x pkgs.yarn ])
+
(lib.attrsets.setAttrByPath [ cfg.user "packages" ] [ cfg.package peertubeEnv peertubeCli pkgs.ffmpeg pkgs.nodejs_16 pkgs.yarn ])
(lib.mkIf cfg.redis.enableUnixSocket {${config.services.peertube.user}.extraGroups = [ "redis-peertube" ];})
];
+1 -1
nixos/modules/services/web-apps/wiki-js.nix
···
WorkingDirectory = "/var/lib/${cfg.stateDirectoryName}";
DynamicUser = true;
PrivateTmp = true;
-
ExecStart = "${pkgs.nodejs-16_x}/bin/node ${pkgs.wiki-js}/server";
+
ExecStart = "${pkgs.nodejs_16}/bin/node ${pkgs.wiki-js}/server";
};
};
};
+1 -1
pkgs/applications/editors/pulsar/update.mjs
···
#!/usr/bin/env nix-shell
/*
-
#!nix-shell -i node -p nodejs-18_x
+
#!nix-shell -i node -p nodejs_18
*/
import { promises as fs } from 'node:fs';
+1 -1
pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/build-deps/default.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-14_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}:
let
nodeEnv = import ./node-env.nix {
+1 -1
pkgs/applications/misc/ArchiSteamFarm/web-ui/node-composition.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-14_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}:
let
nodeEnv = import ../../../../development/node-packages/node-env.nix {
+3 -3
pkgs/applications/misc/tandoor-recipes/frontend.nix
···
-
{ stdenv, fetchYarnDeps, fixup_yarn_lock, callPackage, nodejs-16_x }:
+
{ stdenv, fetchYarnDeps, fixup_yarn_lock, callPackage, nodejs_16 }:
let
common = callPackage ./common.nix { };
in
···
nativeBuildInputs = [
fixup_yarn_lock
# Use Node JS 16 because of @achrinza/node-ipc@9.2.2
-
nodejs-16_x
-
nodejs-16_x.pkgs.yarn
+
nodejs_16
+
nodejs_16.pkgs.yarn
];
configurePhase = ''
+1 -1
pkgs/applications/networking/cluster/spacegun/node-composition.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-14_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}:
let
nodeEnv = import ../../../../development/node-packages/node-env.nix {
+1 -1
pkgs/applications/networking/instant-messengers/matrix-recorder/composition.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-14_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}:
let
nodeEnv = import ./node-env.nix {
+2 -2
pkgs/applications/networking/instant-messengers/matrix-recorder/default.nix
···
postInstall = ''
mkdir "$out/bin"
echo '#!/bin/sh' >> "$out/bin/matrix-recorder"
-
echo "'${pkgs.nodejs-14_x}/bin/node'" \
+
echo "'${pkgs.nodejs_14}/bin/node'" \
"'$out/lib/node_modules/matrix-recorder/matrix-recorder.js'" \
'"$@"' >> "$out/bin/matrix-recorder"
echo '#!/bin/sh' >> "$out/bin/matrix-recorder-to-html"
echo 'cd "$1"' >> "$out/bin/matrix-recorder-to-html"
echo "test -d templates/ || ln -sfT '$out/lib/node_modules/matrix-recorder/templates' templates" >> "$out/bin/matrix-recorder-to-html"
-
echo "'${pkgs.nodejs-14_x}/bin/node'" \
+
echo "'${pkgs.nodejs_14}/bin/node'" \
"'$out/lib/node_modules/matrix-recorder/recorder-to-html.js'" \
'.' >> "$out/bin/matrix-recorder-to-html"
chmod a+x "$out/bin/matrix-recorder"
+1 -1
pkgs/applications/networking/n8n/default.nix
···
-
{ pkgs, nodejs-16_x, stdenv, lib, nixosTests }:
+
{ pkgs, nodejs_16, stdenv, lib, nixosTests }:
let
nodePackages = import ./node-composition.nix {
+1 -1
pkgs/applications/networking/n8n/node-composition.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-16_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_16"}:
let
nodeEnv = import ./node-env.nix {
+1 -1
pkgs/applications/version-management/cz-cli/node-composition.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-14_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}:
let
nodeEnv = import ./node-env.nix {
+2 -2
pkgs/development/compilers/elm/default.nix
···
let
# To control nodejs version we pass down
-
nodejs = pkgs.nodejs-14_x;
+
nodejs = pkgs.nodejs_14;
fetchElmDeps = pkgs.callPackage ./fetchElmDeps.nix { };
···
nodePkgs = pkgs.callPackage ./packages/node-composition.nix {
inherit pkgs;
-
nodejs = pkgs.nodejs-14_x;
+
nodejs = pkgs.nodejs_14;
inherit (pkgs.stdenv.hostPlatform) system;
};
+1 -1
pkgs/development/compilers/elm/packages/node-composition.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-14_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}:
let
nodeEnv = import ../../../node-packages/node-env.nix {
+1 -1
pkgs/development/node-packages/composition.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-18_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_18"}:
let
nodeEnv = import ./node-env.nix {
+1 -1
pkgs/development/node-packages/generate.sh
···
-i node-packages.json \
-o node-packages.nix \
-c composition.nix \
-
--pkg-name nodejs-18_x
+
--pkg-name nodejs_18
# using --no-out-link in nix-build argument would cause the
# gc to run before the script finishes
+1 -1
pkgs/development/node-packages/overrides.nix
···
};
manta = prev.manta.override ( oldAttrs: {
-
nativeBuildInputs = with pkgs; [ nodejs-14_x installShellFiles ];
+
nativeBuildInputs = with pkgs; [ nodejs_14 installShellFiles ];
postInstall = ''
# create completions, following upstream procedure https://github.com/joyent/node-manta/blob/v5.2.3/Makefile#L85-L91
completion_cmds=$(find ./bin -type f -printf "%f\n")
+3 -3
pkgs/development/tools/continuous-integration/github-runner/default.nix
···
, glibcLocales
, lib
, nixosTests
-
, nodejs-16_x
+
, nodejs_16
, stdenv
, which
}:
···
preCheck = ''
mkdir -p _layout/externals
-
ln -s ${nodejs-16_x} _layout/externals/node16
+
ln -s ${nodejs_16} _layout/externals/node16
'';
postInstall = ''
···
# externals/node16. As opposed to the official releases, we don't
# link the Alpine Node flavors.
mkdir -p $out/lib/externals
-
ln -s ${nodejs-16_x} $out/lib/externals/node16
+
ln -s ${nodejs_16} $out/lib/externals/node16
# Install Nodejs scripts called from workflows
install -D src/Misc/layoutbin/hashFiles/index.js $out/lib/github-runner/hashFiles/index.js
+2 -2
pkgs/development/tools/electron-fiddle/default.nix
···
, git
, lib
, makeDesktopItem
-
, nodejs-16_x
+
, nodejs_16
, stdenvNoCC
, util-linux
, zip
···
pname = "electron-fiddle";
version = "0.32.1";
electron = electron_22;
-
nodejs = nodejs-16_x;
+
nodejs = nodejs_16;
src = fetchFromGitHub {
owner = "electron";
+2 -2
pkgs/development/tools/language-servers/docker-compose-language-service/default.nix
···
{ lib
, buildNpmPackage
-
, nodejs-16_x
+
, nodejs_16
, fetchFromGitHub
}:
let
-
buildNpmPackage' = buildNpmPackage.override { nodejs = nodejs-16_x; };
+
buildNpmPackage' = buildNpmPackage.override { nodejs = nodejs_16; };
in
buildNpmPackage' rec {
pname = "docker-compose-language-service";
+2 -2
pkgs/development/tools/misc/kibana/7.x.nix
···
, stdenv
, makeWrapper
, fetchurl
-
, nodejs-16_x
+
, nodejs_16
, coreutils
, which
}:
let
-
nodejs = nodejs-16_x;
+
nodejs = nodejs_16;
inherit (builtins) elemAt;
info = lib.splitString "-" stdenv.hostPlatform.system;
arch = elemAt info 0;
+1 -1
pkgs/development/web/netlify-cli/composition.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-16_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_16"}:
let
nodeEnv = import ./node-env.nix {
+1 -1
pkgs/development/web/newman/node-composition.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-14_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}:
let
nodeEnv = import ./node-env.nix {
+1 -1
pkgs/misc/base16-builder/node-packages.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-14_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}:
let
globalBuildInputs = pkgs.lib.attrValues (import ./supplement.nix {
+1 -1
pkgs/servers/ariang/default.nix
···
, stdenv
, pkgs
, fetchFromGitHub
-
, nodejs ? pkgs.nodejs-14_x
+
, nodejs ? pkgs.nodejs_14
}:
stdenv.mkDerivation rec {
+1 -1
pkgs/servers/ariang/node-composition.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-14_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}:
let
nodeEnv = import ../../development/node-packages/node-env.nix {
+2 -2
pkgs/servers/audiobookshelf/default.nix
···
-
{ lib, stdenv, pkgs, fetchFromGitHub, runCommand, buildNpmPackage, nodejs-16_x, tone, ffmpeg-full, util-linux, libwebp }:
+
{ lib, stdenv, pkgs, fetchFromGitHub, runCommand, buildNpmPackage, nodejs_16, tone, ffmpeg-full, util-linux, libwebp }:
let
-
nodejs = nodejs-16_x;
+
nodejs = nodejs_16;
pname = "audiobookshelf";
version = "2.2.18";
+4 -4
pkgs/servers/code-server/default.nix
···
-
{ lib, stdenv, fetchFromGitHub, buildGoModule, makeWrapper, runCommand
+
{ lib, stdenv, fetchFromGitHub, buildGoModule, makeWrapper
, cacert, moreutils, jq, git, rsync, pkg-config, yarn, python3
-
, esbuild, nodejs-16_x, node-gyp, libsecret, xorg, ripgrep
+
, esbuild, nodejs_16, node-gyp, libsecret, xorg, ripgrep
, AppKit, Cocoa, CoreServices, Security, cctools, xcbuild, quilt }:
let
system = stdenv.hostPlatform.system;
-
nodejs = nodejs-16_x;
+
nodejs = nodejs_16;
python = python3;
yarn' = yarn.override { inherit nodejs; };
defaultYarnOpts = [ ];
···
ln -s "${cloudAgent}/bin/cloud-agent" $out/libexec/code-server/lib/coder-cloud-agent
# create wrapper
-
makeWrapper "${nodejs-16_x}/bin/node" "$out/bin/code-server" \
+
makeWrapper "${nodejs_16}/bin/node" "$out/bin/code-server" \
--add-flags "$out/libexec/code-server/out/node/entry.js"
'';
+1 -1
pkgs/servers/haste-server/node-composition.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-14_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}:
let
nodeEnv = import ./node-env.nix {
+1 -1
pkgs/servers/jellyfin/node-composition.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-14_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}:
let
nodeEnv = import ../../development/node-packages/node-env.nix {
+1 -1
pkgs/servers/misc/navidrome/ui/node-composition.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-14_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}:
let
nodeEnv = import ./node-env.nix {
+1 -1
pkgs/servers/mjolnir/node-composition.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-14_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}:
let
nodeEnv = import ./node-env.nix {
+3 -3
pkgs/servers/monitoring/karma/default.nix
···
, callPackage
, fetchFromGitHub
, nixosTests
-
, nodejs-18_x
+
, nodejs_18
}:
let
···
inherit pkgs;
inherit (stdenv.hostPlatform) system;
# pin nodejs version
-
nodejs = nodejs-18_x;
+
nodejs = nodejs_18;
}).nodeDependencies;
in
···
vendorHash = "sha256-ZsXPA4KyKbc/bwkidyHNDg62mE8KlE+yIssOBZLmHVg=";
nativeBuildInputs = [
-
nodejs-18_x
+
nodejs_18
];
postPatch = ''
+1 -1
pkgs/servers/monitoring/karma/generate-dependencies.sh
···
#! /usr/bin/env nix-shell
-
#! nix-shell -i bash -p nodePackages.node2nix nodejs-18_x gnused wget
+
#! nix-shell -i bash -p nodePackages.node2nix nodejs_18 gnused wget
# Usage: ./generate-dependencies.sh <version>
# Use the same version format as in ./default.nix (without the 'v')
+1 -1
pkgs/servers/monitoring/karma/node-composition.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-18_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_18"}:
let
nodeEnv = import ./node-env.nix {
+2 -2
pkgs/servers/mx-puppet-discord/default.nix
···
-
{ stdenv, fetchFromGitLab, pkgs, lib, nodejs-14_x, pkg-config
+
{ stdenv, fetchFromGitLab, pkgs, lib, nodejs_14, pkg-config
, libjpeg, pixman, cairo, pango, which, postgresql }:
let
-
nodejs = nodejs-14_x;
+
nodejs = nodejs_14;
version = "0.1.1";
+1 -1
pkgs/servers/mx-puppet-discord/node-composition.nix
···
{pkgs ? import ../../.. {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-14_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}:
let
nodeEnv = import ../../development/node-packages/node-env.nix {
+3 -3
pkgs/servers/openvscode-server/default.nix
···
-
{ lib, stdenv, fetchFromGitHub, buildGoModule, makeWrapper, runCommand
+
{ lib, stdenv, fetchFromGitHub, buildGoModule, makeWrapper
, cacert, moreutils, jq, git, pkg-config, yarn, python3
-
, esbuild, nodejs-16_x, libsecret, xorg, ripgrep
+
, esbuild, nodejs_16, libsecret, xorg, ripgrep
, AppKit, Cocoa, Security, cctools }:
let
system = stdenv.hostPlatform.system;
-
nodejs = nodejs-16_x;
+
nodejs = nodejs_16;
yarn' = yarn.override { inherit nodejs; };
defaultYarnOpts = [ "frozen-lockfile" "non-interactive" "no-progress"];
+1 -1
pkgs/servers/polaris/node-composition.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-12_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_12"}:
let
nodeEnv = import ../../development/node-packages/node-env.nix {
+3 -3
pkgs/servers/psitransfer/default.nix
···
{ stdenv
, pkgs
, lib
-
, nodejs-14_x
+
, nodejs_14
, fetchzip
}:
let
-
# nodejs-16_x fails with ENOTCACHED
-
nodejs = nodejs-14_x;
+
# nodejs_16 fails with ENOTCACHED
+
nodejs = nodejs_14;
nodePackages = import ./node-composition.nix {
inherit pkgs nodejs;
+1 -1
pkgs/servers/psitransfer/node-composition.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-14_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}:
let
nodeEnv = import ../../development/node-packages/node-env.nix {
+4 -4
pkgs/servers/web-apps/discourse/default.nix
···
, yarn
, fixup_yarn_lock
, nodePackages
-
, nodejs-16_x
+
, nodejs_16
, plugins ? []
}@args:
···
cd ../..
mkdir -p vendor/v8/${stdenv.hostPlatform.system}/libv8/obj/
-
ln -s "${nodejs-16_x.libv8}/lib/libv8.a" vendor/v8/${stdenv.hostPlatform.system}/libv8/obj/libv8_monolith.a
+
ln -s "${nodejs_16.libv8}/lib/libv8.a" vendor/v8/${stdenv.hostPlatform.system}/libv8/obj/libv8_monolith.a
-
ln -s ${nodejs-16_x.libv8}/include vendor/v8/include
+
ln -s ${nodejs_16.libv8}/include vendor/v8/include
mkdir -p ext/libv8-node
echo '--- !ruby/object:Libv8::Node::Location::Vendor {}' >ext/libv8-node/.location.yml
···
nodePackages.uglify-js
nodePackages.terser
yarn
-
nodejs-16_x
+
nodejs_16
];
outputs = [ "out" "javascripts" ];
+2 -2
pkgs/servers/web-apps/ethercalc/default.nix
···
{ stdenv
, pkgs
, lib
-
, nodejs-14_x
+
, nodejs_14
}:
let
-
nodejs = nodejs-14_x;
+
nodejs = nodejs_14;
nodePackages = import ./node-packages.nix {
inherit pkgs nodejs;
+1 -1
pkgs/servers/web-apps/ethercalc/node-packages.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-14_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}:
let
nodeEnv = import ../../../development/node-packages/node-env.nix {
+2 -2
pkgs/servers/web-apps/whitebophir/default.nix
···
{ stdenv
, pkgs
, lib
-
, nodejs-16_x
+
, nodejs_16
, runtimeShell
}:
let
-
nodejs = nodejs-16_x;
+
nodejs = nodejs_16;
nodePackages = import ./node-packages.nix {
inherit pkgs nodejs;
+1 -1
pkgs/servers/web-apps/whitebophir/node-packages.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-14_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}:
let
nodeEnv = import ../../../development/node-packages/node-env.nix {
+2 -2
pkgs/tools/admin/meshcentral/default.nix
···
-
{ lib, fetchpatch, fetchzip, yarn2nix-moretea, nodejs-16_x, jq, dos2unix }:
+
{ lib, fetchpatch, fetchzip, yarn2nix-moretea, nodejs_16, jq, dos2unix }:
yarn2nix-moretea.mkYarnPackage {
version = "1.1.5";
···
preFixup = ''
mkdir -p $out/bin
chmod a+x $out/libexec/meshcentral/deps/meshcentral/meshcentral.js
-
sed -i '1i#!${nodejs-16_x}/bin/node' $out/libexec/meshcentral/deps/meshcentral/meshcentral.js
+
sed -i '1i#!${nodejs_16}/bin/node' $out/libexec/meshcentral/deps/meshcentral/meshcentral.js
ln -s $out/libexec/meshcentral/deps/meshcentral/meshcentral.js $out/bin/meshcentral
'';
+1 -1
pkgs/tools/audio/botamusique/default.nix
···
, nodePackages
}:
let
-
nodejs = pkgs.nodejs-14_x;
+
nodejs = pkgs.nodejs_14;
nodeEnv = import ../../../development/node-packages/node-env.nix {
inherit (pkgs) stdenv lib python2 runCommand writeTextFile writeShellScript;
inherit pkgs nodejs;
+1 -1
pkgs/tools/graphics/ldgallery/viewer/node-composition.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-14_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}:
let
nodeEnv = import ../../../../development/node-packages/node-env.nix {
+1 -1
pkgs/tools/misc/ntfy-sh/node-composition.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-14_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}:
let
nodeEnv = import ../../../development/node-packages/node-env.nix {
+1 -1
pkgs/tools/networking/airfield/node.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-14_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}:
let
nodeEnv = import ../../../development/node-packages/node-env.nix {
+2 -2
pkgs/tools/security/bitwarden/default.nix
···
, makeDesktopItem
, makeWrapper
, moreutils
-
, nodejs-16_x
+
, nodejs_16
, pkg-config
, python3
, rustPlatform
···
description = "A secure and free password manager for all of your devices";
icon = "bitwarden";
-
buildNpmPackage' = buildNpmPackage.override { nodejs = nodejs-16_x; };
+
buildNpmPackage' = buildNpmPackage.override { nodejs = nodejs_16; };
version = "2023.3.2";
src = fetchFromGitHub {
+1 -1
pkgs/tools/security/onlykey/onlykey.nix
···
{pkgs ? import <nixpkgs> {
inherit system;
-
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-14_x"}:
+
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}:
let
nodeEnv = import ../../../development/node-packages/node-env.nix {
+2 -2
pkgs/tools/security/vaultwarden/webvault.nix
···
, fetchFromGitHub
, git
, nixosTests
-
, nodejs-16_x
+
, nodejs_16
, python3
}:
let
-
buildNpmPackage' = buildNpmPackage.override { nodejs = nodejs-16_x; };
+
buildNpmPackage' = buildNpmPackage.override { nodejs = nodejs_16; };
version = "2023.3.0b";
+12 -2
pkgs/top-level/aliases.nix
···
nmap-unfree = nmap; # Added 2021-04-06
nmap-graphical = throw "nmap graphical support has been removed due to its python2 dependency"; # Added 2022-04-26
nmap_graphical = throw "nmap graphical support has been removed due to its python2 dependency"; # Modified 2022-04-26
-
nodejs-10_x = throw "nodejs-10_x has been removed. Use a newer version instead."; # Added 2022-05-31
-
nodejs-12_x = throw "nodejs-12_x has been removed. Use a newer version instead."; # Added 2022-07-04
+
nodejs_10 = throw "nodejs-10_x has been removed. Use a newer version instead."; # Added 2022-05-31
+
nodejs-10_x = nodejs_10; # Added 2022-11-06
+
nodejs_12 = throw "nodejs-12_x has been removed. Use a newer version instead."; # Added 2022-07-04
+
nodejs-12_x = nodejs_12; # Added 2022-11-06
+
nodejs-14_x = nodejs_14; # Added 2022-11-06
+
nodejs-slim-14_x = nodejs-slim_14; # Added 2022-11-06
+
nodejs-16_x = nodejs_16; # Added 2022-11-06
nodejs-16_x-openssl_1_1 = throw "nodejs-16_x-openssl_1_1 has been removed."; # Added 2023-02-04
+
nodejs-slim-16_x = nodejs-slim_16; # Added 2022-11-06
+
nodejs-18_x = nodejs_18; # Added 2022-11-06
+
nodejs-slim-18_x = nodejs-slim_18; # Added 2022-11-06
+
nodejs-19_x = nodejs_19; # Added 2022-11-06
+
nodejs-slim-19_x = nodejs-slim_19; # Added 2022-11-06
nologin = throw "'nologin' has been renamed to/replaced by 'shadow'"; # Converted to throw 2022-02-22
nomad_1_1 = throw "nomad_1_1 has been removed because it's outdated. Use a a newer version instead"; # Added 2022-05-22
nordic-polar = throw "nordic-polar was removed on 2021-05-27, now integrated in nordic"; # Added 2021-05-27
+21 -21
pkgs/top-level/all-packages.nix
···
play-with-mpv = callPackage ../tools/video/play-with-mpv { };
-
plausible = callPackage ../servers/web-apps/plausible { nodejs = nodejs-16_x; };
+
plausible = callPackage ../servers/web-apps/plausible { nodejs = nodejs_16; };
pam-reattach = callPackage ../os-specific/darwin/pam-reattach { };
···
hedgedoc = callPackage ../servers/web-apps/hedgedoc {
inherit (callPackage ../development/tools/yarn2nix-moretea/yarn2nix {
-
nodejs = nodejs-16_x;
+
nodejs = nodejs_16;
}) mkYarnPackage;
-
nodejs = nodejs-16_x;
+
nodejs = nodejs_16;
};
colord = callPackage ../tools/misc/colord { };
···
nodenv = callPackage ../development/tools/nodenv { };
-
nodejs = hiPrio nodejs-18_x;
+
nodejs = hiPrio nodejs_18;
-
nodejs-slim = nodejs-slim-18_x;
+
nodejs-slim = nodejs-slim_18;
-
nodejs-14_x = callPackage ../development/web/nodejs/v14.nix {
+
nodejs_14 = callPackage ../development/web/nodejs/v14.nix {
openssl = openssl_1_1;
};
-
nodejs-slim-14_x = callPackage ../development/web/nodejs/v14.nix {
+
nodejs-slim_14 = callPackage ../development/web/nodejs/v14.nix {
openssl = openssl_1_1;
enableNpm = false;
};
-
nodejs-16_x = callPackage ../development/web/nodejs/v16.nix { };
-
nodejs-slim-16_x = callPackage ../development/web/nodejs/v16.nix {
+
nodejs_16 = callPackage ../development/web/nodejs/v16.nix { };
+
nodejs-slim_16 = callPackage ../development/web/nodejs/v16.nix {
enableNpm = false;
};
-
nodejs-18_x = callPackage ../development/web/nodejs/v18.nix { };
-
nodejs-slim-18_x = callPackage ../development/web/nodejs/v18.nix {
+
nodejs_18 = callPackage ../development/web/nodejs/v18.nix { };
+
nodejs-slim_18 = callPackage ../development/web/nodejs/v18.nix {
enableNpm = false;
};
-
nodejs-19_x = callPackage ../development/web/nodejs/v19.nix { };
-
nodejs-slim-19_x = callPackage ../development/web/nodejs/v19.nix {
+
nodejs_19 = callPackage ../development/web/nodejs/v19.nix { };
+
nodejs-slim_19 = callPackage ../development/web/nodejs/v19.nix {
enableNpm = false;
};
nodejs_20 = callPackage ../development/web/nodejs/v20.nix { };
···
};
mirakurun = callPackage ../applications/video/mirakurun {
-
yarn = yarn.override { nodejs = nodejs-16_x; };
+
yarn = yarn.override { nodejs = nodejs_16; };
inherit (callPackage ../development/tools/yarn2nix-moretea/yarn2nix {
-
nodejs = nodejs-16_x;
-
yarn = yarn.override { nodejs = nodejs-16_x; };
+
nodejs = nodejs_16;
+
yarn = yarn.override { nodejs = nodejs_16; };
}) mkYarnPackage;
};
···
isso = callPackage ../servers/isso {
-
nodejs = nodejs-14_x;
+
nodejs = nodejs_14;
itk_5_2 = callPackage ../development/libraries/itk/5.2.x.nix {
···
lemmy-ui = callPackage ../servers/web-apps/lemmy/ui.nix {
-
nodejs = nodejs-14_x;
+
nodejs = nodejs_14;
lightgbm = callPackage ../development/libraries/lightgbm { };
···
outline = callPackage ../servers/web-apps/outline (lib.fix (super: {
yarn2nix-moretea = yarn2nix-moretea.override { inherit (super) nodejs yarn; };
yarn = yarn.override { inherit (super) nodejs; };
-
nodejs = nodejs-16_x;
+
nodejs = nodejs_16;
}));
openbgpd = callPackage ../servers/openbgpd { };
···
epeg = callPackage ../applications/graphics/epeg { };
epgstation = callPackage ../applications/video/epgstation {
-
nodejs = nodejs-16_x;
+
nodejs = nodejs_16;
inherit (gnome) epiphany;
···
peek = callPackage ../applications/video/peek { };
peertube = callPackage ../servers/peertube {
-
nodejs = nodejs-16_x;
+
nodejs = nodejs_16;
peroxide = callPackage ../applications/networking/peroxide { };