Fun Nix fact: there is no ”legacy Nix”. There is stable Nix & experimental Nix (the one using flakes whose API isn’t versioned or stable). You can call it “classic Nix” if you wish, but using the term “legacy” has the connotation that you think it does… & the experimental one is _not_ in a state to replace the stable option. Having been on the other side of this argument, a lot of really bad patterns emerge if you go flake-first instead of starting with what is stable & importing it into your `flake.nix` if you so choose to use it. #nix
@toastal "legacy" is just code that was written before "you" cared about it.
Everything can be legacy if you're late to the party :)
Also, old unsupported versions are surely considered legacy even in your world?