The Great Nix Flake Check
32 points by polywolf
32 points by polywolf
this is awesome, nix is too good to be limited by a single implementation.
I'd love to see other implementations with tradeoffs made.
great to see a userspace re-implementation of flakes. with nix flakes being a language feature of CppNix, its impossible for tools like statix to add support for static analysis of flakes without treating flakes as a first class feature of the language (feels icky when this is not even a stable language feature). a userspace implementation means flakes are just more standard nix code.
Great work.
I use flakes, but if flakes can be implemented as a Nix library, it probably should be a library, and this might be an acceptable resolution to the ongoing statis (?) of flakes.