1. 9
  1.  

  2. 2

    I was also unhappy with *2nix tools, but would go even further. Adding a dependency on Nix to an otherwise unrelated project is adding an obstacle for contributors, especially in open-source projects. (And I’m saying this as a Nix enthousiast.)

    I tried a different approach with package manager plugins:

    These work without Nix installed, even allowing you to introduce new dependencies without thinking about it. (With some caveats probably, like Node.js native modules that depend on some system package to be available.)