NixOS Wiki:WikiProject Popular Boards
Welcome to the Popular Boards NixOS Wiki Project. DoggoBit created this page in order to co-ordinate 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)
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