Tried to set up a #NixOS VM under macOS (on ARM) to give it a try. Failed miserably after about an hour. On VirtualBox the machine is not recognized as virtualized, so I can't install guest tools (it's a known systemd-detect-virt bug). On VMWare Fusion, the Guest OS shows it's not connected to the Internet (DNS seems to be not working). I hate these situations. This is SO annoying.