# Brain i.MX28 NixOS setup This repo reconstructs a NixOS build environment for SHARP Brain (i.MX28 / armv5). It includes local clones of the upstream Brain projects and a Nix-based build configuration. ## Contents - `sources/` clones: - `buildbrain` (u-boot-brain, brainlilo, image scripts) - `linux-brain` (kernel) - `sheevaplug-nix` (reference for armv5 NixOS) - `docs/brain-bootflow.md` - boot chain + SD layout notes - `docs/nixos-build.md` - build steps - `nix/` - NixOS config and build expressions - `patches/` - u-boot extlinux patch - `bootfiles/` - files copied to the SD FAT partition (BrainLILO, u-boot) ## Quick start 1. Read `docs/brain-bootflow.md`. 2. Follow `docs/nixos-build.md` to build U-Boot and the SD image.