NixOS on ARM/Raspberry Pi 5: Difference between revisions

Nmrose (talk | contribs)
m Remove the comment about NVME/USB not being supported, support was added in v0.3
Add instructions that work as of 2025 Jan 25th
Line 181: Line 181:
Missing:
Missing:


# How to do cross-compilation.
# How to do cross-compilation. ( and/or explain why the above emulation is required at all)


== Deploy and Update the Pi 5 NixOS system once it's running NixOS ==
== Deploy and Update the Pi 5 NixOS system once it's running NixOS ==
Line 193: Line 193:


See [https://nixcademy.com/2023/08/10/nixos-rebuild-remote-deployment/ this guide] for a good explanation of this terminal call.
See [https://nixcademy.com/2023/08/10/nixos-rebuild-remote-deployment/ this guide] for a good explanation of this terminal call.
== Build NixOS to run on Raspberry Pi 5 ==
Above here, may be out of date.
The best resource found as of 2025 Jan 25th is this issue:
https://github.com/NixOS/nixpkgs/issues/260754
Specifically, if you follow the instructions in this comment, it works.
https://github.com/NixOS/nixpkgs/issues/260754#issuecomment-2501839916