If you are building this yourself, you will need the following tools installed:
lima(special version required)ansible(not required if not building)qemu(not required if not building)
To get the full experience, you will need a special version of lima that supports USB passthrough.
To install, download the latest Darwin ARM64 build and extract it to /usr/local/:
tar -xzvf lima-*-Darwin-arm64.tar.gz -C /usr/local/You may skip this step if you are using the pre-built VM.
brew install ansible qemuTo build the VM yourself:
./build_vm.shIf you would like to export the VM to a qcow2 file:
./create_qcow2.shThe file will be created in ~/.lima/pwnpad-builder/pwnpad-arm64.qcow2
Create the new VM using the following command:
limactl create --yes https://raw.githubusercontent.com/pwnpad/pwnpad-lima/refs/heads/master/lima/pwnpad.yml