From cd4fca9ea3cbebb1e82ea390fba4651c0a86f01c Mon Sep 17 00:00:00 2001 From: Ashelyn Rose Date: Mon, 2 Sep 2024 02:50:22 -0600 Subject: [PATCH] Fix build in full nix sandbox --- flake.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/flake.nix b/flake.nix index 195c089..8704afc 100644 --- a/flake.nix +++ b/flake.nix @@ -19,7 +19,7 @@ filter = nix-filter.lib; - nodejs = pkgs.nodejs-18_x; + nodejs = pkgs.nodejs_20; src = filter { root = ./.; @@ -36,17 +36,21 @@ deps = builtins.attrValues (removeAttrs packageLock.packages [ "" ]) ++ builtins.attrValues (removeAttrs (packageLock.dependencies or {} ) [ "" ]) ; - tarballs = map (p: pkgs.fetchurl { url = p.resolved; hash = p.integrity; }) deps; + depTarballs = map (p: pkgs.fetchurl { url = p.resolved; hash = p.integrity; }) deps; tarballsFile = pkgs.writeTextFile { name = "tarballs"; - text = builtins.concatStringsSep "\n" tarballs; + text = (builtins.concatStringsSep "\n" depTarballs) + "\n"; }; # build npm cache ashenearth_modules = pkgs.stdenv.mkDerivation { inherit src; - name = "node_modules"; + name = "ashenearth_nodemodules"; + + nativeBuildInputs = [ + nodejs + ]; buildInputs = [ nodejs ];