This repo is about building and using macOS VMs from Nix on Linux.
- kholia/OSX-KVM - maintains OpenCore/OVMF* binaries to boot VM with base image
- timsutton/osx-vm-templates - has prepare_iso.sh script which builds an ISO for automated install by combining base image with InstallESD.dmg and other files, and injecting additional post-install scripts. The script itself runs on macOS.
- myspaghetti/macos-virtualbox - semi-automated script for building VirtualBox macOS VM. Combines base image with other installer files by running a script in a VM, then runs VM second time using combined installer. Uses sending key presses for interaction with VM, and Tesseract-based OCR for figuring out when VM is booted.
- New Adventures in Automating OS X Installs with startosinstall - outlines use of
startosinstall
script - https://github.com/munki/macadmin-scripts/blob/main/installinstallmacos.py
- https://github.com/sickcodes/Docker-OSX
Links in the Is This Legal? README section of the kholia/OSX-KVM project may be of interest.