Nix From First Principles: Flake Edition

One problem to take into account going forward:

Upon including (in the same guide) NixOS & al. you branch off the general Nix use case.

This makes the documentation unsuitable for a subset of the current audience.

An alternative would be to make separate guides on NixOS, home-manager from first principles, and thereby marking the different target use cases.

NixOps is a bit of a special case and there isn’t really a consensus about it’s design choices and target use cases as evidenced by the emergence of: morph, krops, colmena, deploy-rs, nixus, terraform-nixos, etc.

I’d personally say about nixops: maybe it’s eating up the world a little too much. But on the bright side, I feel the first principle of interoperability with other ecosystems is raising in the Nix ecosystem. :slightly_smiling_face: