p:: Omarchy f:: macOS, Asahi Linux

Runs upstream Omarchy as a native macOS app: an ARM64 Arch Linux image with Omarchy Quattro, QEMU on Apple’s Hypervisor Framework, and a Swift/AppKit launcher in one bundle. Hardware-accelerated via VirGL — the guest sees a plain virtio GPU, and virglrenderer replays its commands through ANGLE into Metal, so no Apple-specific guest driver is involved.

This repo is a fork. It moves the runtime to QEMU 11.1.1 for Apple’s in-hypervisor GICv3, which drops idle QEMU CPU from ~65% of a core to ~15%, and fixes a host audio device held open for the life of the VM.

Requirements

HardwareApple Silicon (arm64)
macOS15 or newer
Disk8 GB free initially, up to ~30 GB as the VM fills
Nested KVMM3+ and macOS 26+ — gives the guest /dev/kvm

Install from the signed DMG under Releases. First launch is slow while it prepares Linux and runs Omarchy account provisioning.

Touch ID for sudo

Omarchy Menu → Setup → Security → Touch ID for sudo, or try-omarchy-touch-id. Ships disabled; enabling needs the guest sudo password once, then a Secure Enclave key is created and the scoped sudo PAM rule is installed. Only sudo — no login or screen-unlock policy is touched, and anything that fails falls back to the password.