There’s no equivalent OSS implementation of a multi language lock file like Brazil’s. You have to build your own or go with a monorepo tool like bazel. Amazonians take reproducibility for granted because of Brazil.
I’d be happy if I’m wrong about this but I don’t think you can get a reproducible Node.JS build or python build from NixOS out the box. You need to build something on top of it.