In case you're not aware, you can easily create a Guix pack[1] in the Docker image format that can be run on MacOS.
[1] https://guix.gnu.org/manual/en/html_node/Invoking-guix-pack....