|
|
|
|
|
by sshine
25 days ago
|
|
There are two kinds of organization happening here that you might not see: 1. All .nix files (besides flake.nix) are flake-parts modules: https://flake.parts/ 2. It's not only usable with experimental flakes. Works fine with unflake or trix. The experimental part of flakes is enabling flake support in the `nix` CLI. Flakes are also a design pattern in pure Nix syntax that can be evaluated fine without the experimental flag. If you're curious about this meaningful organization, it's pretty well-documented: https://denful.dev/ As for the experimental nature of flakes, it's more of a social experiment by now: https://simonshine.dk/articles/if-flakes-are-experimental-wh... |
|