From c252e165db66b67d34d3120c10b426491dfee1c2 Mon Sep 17 00:00:00 2001 From: Ashelyn Rose Date: Thu, 22 Aug 2024 01:24:48 -0600 Subject: [PATCH] Newer version of Node for newer Nixpkgs --- flake.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/flake.nix b/flake.nix index f514cc6..b437ff1 100644 --- a/flake.nix +++ b/flake.nix @@ -34,8 +34,8 @@ deps = builtins.attrValues (removeAttrs packageLock.packages [ "" ]); depTarballs = map (p: pkgs.fetchurl { url = p.resolved; hash = p.integrity; }) deps; nodeTarball = pkgs.fetchurl { - url = "https://nodejs.org/download/release/v20.2.0/node-v20.2.0-headers.tar.gz"; - hash = "sha256-GxkJoXnN/35mTQXnivQAa942T07t5hTCr4C6j0C3a/k="; + url = "https://nodejs.org/download/release/v20.11.1/node-v20.11.1-headers.tar.gz"; + hash = "sha256-CqQskbRB6UX/Q706g3dZxYtDbeV9zQM9AuXLzS+6H4c="; }; tarballsFile = pkgs.writeTextFile { name = "tarballs"; @@ -58,9 +58,10 @@ buildPhase = '' export HOME=$PWD/.home export npm_config_cache=$PWD/.npm + NODE_VERSION=$(${nodejs}/bin/node -v) echo "Caching Node headers" - ${pkgs.nodePackages.node-gyp}/bin/node-gyp install v20.2.0 --tarball=${nodeTarball} + ${pkgs.nodePackages.node-gyp}/bin/node-gyp install $NODE_VERSION --tarball=${nodeTarball} echo "Caching NPM dependencies" while read package