NixOS Wiki:WikiProject Popular Boards
Welcome to the Popular Boards NixOS Wiki Project. This page is used to coordinate the effort of editing and maintaining all wiki pages covering the most popular developer boards and embedded(-like) systems that people like to run NixOS on.
Contributing
Feel free to propose a new project, contribute to the available project below, or dropping a line in the cafe.
Active Projects
Census
We should make a list of all wiki pages that we would track in the future. To start with, here's a few:
- NixOS on ARM/Raspberry Pi
- NixOS on ARM/Raspberry Pi 2
- NixOS on ARM/Raspberry Pi 3
- NixOS on ARM/Raspberry Pi 4
- NixOS on ARM/Raspberry Pi 5
- NixOS on ARM/Raspberry Pi 0
- NixOS on ARM/Pinephone
Raspberry Pi Cleanup
In the middle of the frenzy to support the Pi boards, the pages are a bit of a mess. We should probably clean them up, and extract any board-agnostic (or generic enough) info into separate pages (e.g. the boot process).
Raspberry Pi 5
One of us should reach out to the current maintainer of the nixos-raspberrypi repository and see how we can capture the info around how to get different systems working, focusing on the Pi 5.
- Currently working on reformatting the Raspberry Pi 5 page, as I'm struggling with my own Pi build :) DoggoBit (talk) 21:58, 2 June 2025 (UTC)
- Reached out to the maintainer in 🚩︎#30. Current config seems to be good, will keep an eye on it DoggoBit (talk) 23:56, 7 June 2025 (UTC)
Standardised Board Page
We should come up with a "standardised" page outline similar to the wiki's Manual of Style.
Here's my proposed outline:
- [no heading] introduction
- start with whether there's official support, if there's community support or no support at all
- general info about the board, when it was produced, how popular is it with the nix community
- notable nix-specific info/projects that people should be aware of at a glimpse
- Suggested Installation Process (or just Installation Process if there's official support)
- step-by-step guide on how to install NixOS on the board. each step is a separate subsection
- single one, the most widely used by the community, the most user friendly, and the least prone to error
- Alternative Installation Processes
- list other community efforts, formatted like the previous section
- Known Limitations
- do some packages not work? errors? devices faulty? etc.
- Board-specific Projects
- are there community initiatives building cool stuff on this board?
- Related Projects
- Simply list other board versions, etc.
- References
Feel free to add/remove to this structure, or talk about this outline in the cafe