Fun story. I gave Nix a try - my standard 2 weeks - and realized it's not solving my problems, while creating a set of different ones. Ironically, `dock` was conceived while I was experimenting with Nix. But Nix... and Docker, in part... They are manifestations of this need for certainty we humans have, it doesn't lead us to good places :)
Isn’t that a different problem? Like containerization is useful for dependency + config management, which I understand nixos is good for, but containers are also useful for “spin up a web server (with X configuration) and spin up a db server (with B configuration) at the SAME time on my local machine (configuration Z)”
Well for example you could set up your nix derivation for a thing and run it on more or less any OS, without needing to also ship Ubuntu or whatever base layer of your Docker image.