Nix is a package manager that is starting to get attention for its ability to replace Docker in creating “versioned environments” that can be built from scratch in an entirely deterministic way. It sounds interesting and I’d like to learn a bit more about it.
Links and resources #
- This lobste.rs comment about Nix versus Docker chimed with me.
- A nice guide to Nix for the entirely uninitiated.
- Another nice introduction.
- A video from Mitchell Hashimoto explaining how he sets up Nix OS in a VM on his Mac (he has it working on a M1 MacBook Air) and does everything “dev-y” on that and everything “UI-y” in MacOS. Interesting idea and similar to how I use emacs. See also GitHub.