3 ms·
Great! Over the past 2 years I've found it worth migrating more and more of my infra to NixOS. Now my laptop, media server, router, and VPSs all run NixOS. Fro
by eeh 6y ago
Great! Over the past 2 years I've found it worth migrating more and more of my infra to NixOS. Now my laptop, media server, router, and VPSs all run NixOS.
From Debian+cfgmgmt to NixOS I've gone from a feeling of dread that my machine wouldn't be rebuildable, to confidence they can.
A build tool to construct a Linux machine conceptually makes more sense to me than taking a distro and repeatedly mutating it.
NixOS's model is similar to React's: build the system/value you want, and NixOS will perform the diff/apply to your actual machine.
The downsides are:
* It doesn't look like an ordinary Linux machine. No FHS.
* CLI tooling is a bit awkward.
* Short support for stable releases. I see NixOS being suitable for rolling release, even in a production environment. NixOS's repo and your own repo can easily add multi-machine integration tests so NixOS machines can use familiar techniques like CI/CD/push-on-green.