p:: Omarchy f:: macOS, Asahi Linux
- GitHub - omacom/try-omarchy
- Omarchy — the upstream Arch + Hyprland desktop this runs
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
| Hardware | Apple Silicon (arm64) |
| macOS | 15 or newer |
| Disk | 8 GB free initially, up to ~30 GB as the VM fills |
| Nested KVM | M3+ 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.