- Vmware fusion (preferred)
- Parallels
- UTM backed by Qemo (not a hypervisor; does emulation. So, likely slower than Vmware fusion)
- Install hypervisor
- Download Nixos ARM ISO from here
- Create a custom vm (applicable in the case of fusion)
- Follow install instructions here
- https://www.stereolabs.com/docs/docker/building-arm-container-on-x86/
- https://github.com/multiarch/qemu-user-static
- Create a bootup USB drive using dd command with ISO(https://nixos.wiki/wiki/NixOS_Installation_Guide)
dd if=nixos.iso of=/dev/sdX bs=4M status=progress conv=fdatasync
- Boot from UEFI
- Follow Install instructions here
- Remember to enable Gnome in the default configuration
- Add svij user
- Clone home repo
- Create github key (using make) and upload to github
- https://blogs.vmware.com/teamfusion/2021/09/fusion-for-m1-public-tech-preview-now-available.html
- https://kb.vmware.com/s/article/80467
- https://nixos.org/manual/nixos/stable/index.html#sec-installation
- https://nixos.wiki/wiki/NixOS_on_ARM/UEFI
- https://nixos.org/manual/nixos/stable/index.html#sec-installation
- https://communities.vmware.com/t5/Fusion-for-Apple-Silicon-Tech/nixos-does-not-have-dev-sda-in-VMWare-Fusion-Tech-Preview-M1/m-p/2883393#M488
- https://nixos.wiki/wiki/Cheatsheet
- https://nixos.wiki/wiki/Home_Manager
- https://search.nixos.org/options
- https://nixos.org/manual/nixos/stable/index.html#sec-installation