Build aarch64-darwin on x86_64-linux

Is there a way to build aarch64-darwin on a x86_64-linux machine. I searched on this community and found that nix-Rosetta can be used to build. x86_64 linux on aarch64-darwin. But is there something that does the opposite?

Basically I have a more powerful machine (x86-64) which I want to use as a builder using nix’s distributed builds. But I am not able to use that builder on my Mac.

What did you try and did you get any particular error?

I think you could use binfmt to build those packages in an emulator similar to NixOS on ARM/Building Images - NixOS Wiki