Run =node2nix=[fn:node2nix] on the repo to convert JavaScript dependencies into Nix-addressable packages
Run =clj2nix=[fn:clj2nix] on the repo to convert Clojure/Java/Maven dependencies into Nix-addressible packages
Nix needs a way to integrate both of these together. NPM has a mostly freeform build system, composing only of build artifacts and you can do fuck all. I overrode the Node component instead, because of this. I used the following code:
[fn:node2nix] https://github.com/svanderburg/node2nix or nixpkgs.node2nix [fn:clj2nix] https://github.com/hlolli/clj2nix