The process of installing NixOS on a Raspberry Pi 3 is pretty straightforward, as they are fully supported upstream. However, the documentation is somewhat spread out and occasionally a bit outdated and/or confusing, so I thought it may be worthwhile to summarize my recent experience. Download an image from Hydra, NixOS’ CI tool. For the Pi 3 you’ll use an AArch 64 image of the latest release (currently 20.03), which can be found here.