Gettting a NIX error

I am getting this Nix error

nix error: building nix env: exit status 1
Output has been trimmed to the last 20 lines
evaluating file ‘/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/top-level/all-packages.nix’
evaluating file ‘/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/top-level/aliases.nix’
evaluating file ‘/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/stdenv/generic’
evaluating file ‘/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/lib’
evaluating file ‘/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/lib/fixed-points.nix’
evaluating file ‘/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/lib/customisation.nix’
evaluating file ‘/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/lib/attrsets.nix’
evaluating file ‘/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/lib/customisation.nix’
evaluating file ‘/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/tools/text/gawk’
evaluating file ‘/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/servers/x11/xorg’
evaluating file ‘/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/servers/x11/xorg/overrides.nix’
evaluating file ‘/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/stdenv/generic/make-derivation.nix’
evaluating file ‘/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/lib/lists.nix’
evaluating file ‘/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/build-support/mkshell’
evaluating file ‘/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/servers/x11/xorg’
evaluating file ‘/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/servers/x11/xorg/overrides.nix’
evaluating file ‘/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/stdenv/generic/make-derivation.nix’
evaluating file ‘/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/lib/lists.nix’
error: assertion ((builtins).isFunction raw) failed at (string):286:5

Can someone help? Here is my Replit linkhttps://replit.com/@spidershad0w/Artome-20-backup

https://replit.com/@AdityaKaul3/Artome-20-backup

Your replit.nix is completely broken I think:

let
  pkgs = import <nixpkgs> { };
in
  pkgs.mkShell {
    buildInputs = [
      pkgs.nodejs-16_x
      pkgs.python39
    ];
  }

Try copying the one from a new node repl into this one.

3 Likes

here it doesn’t make as much difference, but in future please put errors and code in code blocks, like this:
```nix
# code here
```
It makes it easier to read and prevents confusion.
And, here, only the last line of the error was useful, as with all other nix errors I’ve seen except those that occur while building packages (e.g. Disk quota exceeded)

1 Like

I tried but still getting an error.

Odd, in your repl nothing has changed. I mean copy this into it:

{ pkgs }: {
	deps = [
		pkgs.nodejs-18_x
    pkgs.nodePackages.typescript-language-server
    pkgs.yarn
    pkgs.replitPackages.jest
	];
}
2 Likes

Thanks. It works now

2 Likes

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.