I think using other *Inputs (nativeBuildInputs) and friends may be the answer here.
What should happen:
nix build will use whatever platform it currently is on, and just run make render there, and place that into the out.
However, I'm not sure how this would play out with the reproducibility; because then of course using same git inputs, there'd be different outputs, depending on the worker platform.