Ah. My ultimate goal is to have a collection of (basically identical) Ceph nodes. I am interested in using Odroid HC1/HC2 devices for this, which take one disk each. These are armv7 SBCs with 2GB RAM. Since all the nodes will be the same, its a perfect fit for NixOps.
However, I would like to manage the fleet from another, x86 machine. And if I can use this other machine to build everything for the nodes, that would be much better, since the Odroids are very constrained for doing large rebuilds. Plus, their SD cards will wear out.
My thought is maybe to just run an arm7 VM on my x86 machine and manage NixOps from there. I am guessing this is much simpler than trying to make cross-compiling work. I think I would avoid Hydra, because I don’t have any powerful arm7 hardware to use with it to do the builds. Does that make sense?