With the below configuration in flake.nix, people who use MacOS would not be able to execute the command nix run .#dev-vm, is that right? And if so, how could I adjust this config to allow that?
I do not think I need remote builders, I think as long as the user uses Windows (WSL2), MacOS or any Linux distribution, this virtual machine runs fine. And that is like 99% of people.