Nix is a broad product with a steep learning curve. It’s capable of everything from installing a single package to managing every file and application on your OS. One useful thing you can do with Nix, even as a complete beginner, is manage your dev environments. Nix lets me have multiple projects on the same system that each have their own independent view of what dependencies are available. I can have one legacy project running Python 2.| mtlynch.io
One of the stumbling blocks I ran into when trying out NixOS was that I couldn’t run it under Proxmox, my preferred virtual machine server. Through some trial and error, I figured out how to install NixOS as a Proxmox container. Download the NixOS container image First, download the latest NixOS x86_x64 container image. For other hardware architectures, see this Github comment. At the time of this writing, the latest NixOS container build is 235933548, but you can just click whatever is the...| mtlynch.io
A beginner-friendly tutorial for installing NixOS on a Raspberry Pi 4.| mtlynch.io