MX Mac

MX Mac Manual

Package map

Every package in Omarchy's x86_64 default lists, and what each of the three Arm variants does with it. Rows marked ✗ are the gaps.

Snapshot: 2026-11-02 09:29 (Brisbane), from the live package databases.

The four variants

Variant Source Package lists Package repositories How packages get installed
Omacom x86 omacom/omarchy quattro @ 175e63b6 install/omarchy-base.packages, install/omarchy-other.packages Arch core/extra/multilib + pkgs.omarchy.org/stable/x86_64 ISO + archinstall
Omacom aarch64 Same tree; no aarch64 lists or installer yet The x86 lists, unchanged Arch Linux ARM (core/extra/alarm/aur) + pkgs.omarchy.org/stable/aarch64 (187 packages; edge has 240) None yet: this column is what those repos can serve
Omarchy MX Mac maralcbr/omarchy-mx-mac main @ c2fa7ba3 install/omarchy-base-asahi.packages, install/omarchy-other-asahi.packages ALARM + [omarchy] from maralcbr/omarchy-pkgs releases + Aurora kernel lane macOS installer writes a prebuilt image
Omarchy Mac omacom/omarchy-mac quattro @ ba546a61 Its own copy of omarchy-base.packages/omarchy-other.packages, minus install/omarchy-aarch64-unavailable.packages Community [omarchy-aarch64] + [asahi-alarm] + ALARM; pkgs.omarchy.org/edge/aarch64 only for explicit targets (Hyprland stack, asdcontrol, tobi-try) install.sh on top of an Asahi ALARM install, via yay

Summary

Omacom aarch64 Omarchy MX Mac Omarchy Mac
Core desktop set (165) 161 served from stable, 2 only from edge, 2 missing 141 installed (3 renamed), 24 missing 133 installed (1 renamed), 0 unverified AUR candidates, 4 excluded, 27 missing, 1 unresolved
Platform & hardware set (65) 37 served, 6 only from edge, 22 missing (19 x86-hardware) 55 covered or n/a, 10 missing 54 covered or n/a, 2 unverified AUR candidates, 9 missing

Legend

  • Omacom x86: repository serving the package (core, extra, multilib, omarchy, or arch-mact2 for T2 Macs).
  • Omacom aarch64: ALARM or omarchy = served on stable; edge only = only in pkgs.omarchy.org/edge/aarch64; ✗ = not found under that name in those repos.
  • Mac columns: ✓ = installed/available (Omarchy Mac names the repo); ? AUR candidate = yay would try an AUR build that is not verified on aarch64; → name = a differently named package stands in; excluded = listed but skipped by default (OMARCHY_TRY_UNAVAILABLE=1 opts in); ✗ = not in its lists (core set) or not installable (platform set); ✗ unresolved = listed but found in none of its repos nor the AUR; n/a = x86 hardware support with no meaning on Apple Silicon.
  • ¹ = x86-hardware package (NVIDIA, Intel, Dell, Tuxedo, T2, Framework, …).
  • The platform & hardware set is the x86 ISO's availability list, not a default install; for the Mac columns ✓ means the variant can install it.

Package map: core desktop set

Package (x86) Omacom x86 Omacom aarch64 Omarchy MX Mac Omarchy Mac
aether omarchy omarchy ✓ ✓ omarchy-aarch64
alsa-utils extra ALARM ✓ ✓ ALARM
asdcontrol omarchy omarchy ✓ ✓ omarchy edge
avahi extra ALARM ✓ ✓ ALARM
base-devel core ALARM ✓ ✗
bash-completion extra ALARM ✓ ✓ ALARM
bat extra ALARM ✓ ✓ ALARM
bluez extra ALARM ✓ ✓ ALARM
bluez-tools extra ALARM ✓ ✓ ALARM
bluez-utils extra ALARM ✓ ✓ ALARM
bolt extra ALARM ✓ ✓ ALARM
brightnessctl extra ALARM ✓ ✓ ALARM
btop extra ALARM ✓ ✓ ALARM
chromium extra ALARM ✓ ✓ ALARM
cliamp omarchy omarchy ✓ ✓ omarchy-aarch64
cups extra ALARM ✓ ✓ ALARM
cups-filters extra ALARM ✓ ✓ ALARM
cups-pk-helper extra ALARM ✓ ✓ ALARM
ddcutil extra ALARM ✓ ✓ ALARM
disktree-bin omarchy omarchy ✗ ✗
docker extra ALARM ✓ ✓ ALARM
docker-buildx extra ALARM ✓ ✓ ALARM
docker-compose extra ALARM ✓ ✓ ALARM
dosfstools core ALARM ✓ ✓ ALARM
dotnet-runtime extra omarchy (dotnet-runtime-bin) ✓ excluded
evince extra ALARM ✓ ✓ ALARM
exfatprogs extra ALARM ✓ ✓ ALARM
expac extra ALARM ✓ ✓ ALARM
eza extra ALARM ✓ ✓ ALARM
fakeroot core ALARM ✓ ✓ ALARM
fastfetch extra ALARM ✓ ✓ ALARM
fcitx5 extra ALARM ✓ ✓ ALARM
fcitx5-chewing extra ALARM ✗ ✗
fcitx5-chinese-addons extra ALARM ✗ ✗
fcitx5-gtk extra ALARM ✓ ✓ ALARM
fcitx5-hangul extra ALARM ✗ ✗
fcitx5-mozc extra ALARM ✗ ✗
fcitx5-qt extra ALARM ✓ ✓ ALARM
fcitx5-table-extra extra ALARM ✗ ✗
fd extra ALARM ✓ ✓ ALARM
ffmpeg extra ALARM ✗ ✗
ffmpegthumbnailer extra ALARM ✓ ✓ ALARM
fontconfig extra ALARM ✓ ✓ ALARM
foot extra ALARM ✓ ✓ ALARM
fzf extra ALARM ✓ ✓ ALARM
git extra ALARM ✓ ✓ ALARM
gliff omarchy omarchy ✗ ✗
gnome-keyring extra ALARM ✓ ✓ ALARM
gnome-themes-extra extra ALARM ✓ ✓ ALARM
grim extra ALARM ✓ ✓ ALARM
gpu-screen-recorder extra ALARM ✓ ✓ ALARM
gum extra ALARM ✓ ✓ ALARM
gvfs-mtp extra ALARM ✓ ✓ ALARM
gvfs-nfs extra ALARM ✓ ✓ ALARM
gvfs-smb extra ALARM ✓ ✓ ALARM
herdr omarchy omarchy ✓ ✓ omarchy-aarch64
hype omarchy omarchy ✗ ✗
hyprland extra omarchy ✓ ✓ omarchy edge
hyprland-guiutils extra ALARM ✓ ✗ unresolved
hyprland-preview-share-picker omarchy omarchy ✓ ✓ omarchy-aarch64
hyprpicker extra ALARM ✓ ✓ ALARM
hyprsunset extra ALARM ✓ ✓ ALARM
imagemagick extra ALARM ✓ ✓ ALARM
imv extra ALARM ✓ ✓ ALARM
inetutils core ALARM ✓ ✓ ALARM
inotify-tools extra ALARM ✓ ✓ ALARM
inxi extra ALARM ✓ ✓ ALARM
networkmanager extra ALARM ✓ ✓ ALARM
jq extra ALARM ✓ ✓ ALARM
kernel-modules-hook extra ALARM ✓ ✓ ALARM
lazygit extra ALARM ✓ ✓ ALARM
less core ALARM ✓ ✓ ALARM
libsecret core ALARM ✓ ✓ ALARM
libvips extra ALARM ✓ ✓ ALARM
libyaml extra ALARM ✓ ✓ ALARM
libreoffice-fresh extra ALARM ✓ ✓ ALARM
localsend omarchy omarchy ✓ ✓ omarchy-aarch64
lua51 extra ALARM ✓ ✓ ALARM
luarocks extra ALARM ✓ ✓ ALARM
man-db core ALARM ✓ ✓ ALARM
mariadb-libs extra ALARM ✓ ✓ ALARM
mise-bin omarchy omarchy → mise ✓ omarchy-aarch64
monologue omarchy omarchy ✗ ✗
moonlight-qt extra ALARM ✓ ✓ ALARM
mpv extra ALARM ✓ ✓ ALARM
mpv-mpris extra ALARM ✓ ✓ ALARM
nautilus extra ALARM ✓ ✓ ALARM
nautilus-python extra ALARM ✓ ✓ ALARM
gnome-disk-utility extra ALARM ✓ ✓ ALARM
noto-fonts extra ALARM ✓ ✓ ALARM
noto-fonts-cjk extra ALARM ✓ ✓ ALARM
noto-fonts-emoji extra ALARM ✓ ✓ ALARM
nss-mdns extra ALARM ✓ ✓ ALARM
nvim extra ✗ → neovim → neovim
obsidian extra omarchy ✓ excluded → obsidian-appimage
omacalc omarchy omarchy ✓ ✓ omarchy-aarch64
omacut omarchy omarchy ✓ ✓ omarchy-aarch64
omawrite omarchy omarchy ✓ ✓ omarchy-aarch64
omarchy-nvim omarchy omarchy ✓ ✓ omarchy-aarch64
omarchy-hyprland-titlebars omarchy omarchy ✗ ✗
omarchy-local-ai unresolved edge only ✗ ✗
omarchy-power-profiles-daemon omarchy omarchy ✗ ✗
omarchy-screensaver unresolved edge only ✗ ✗
omasnap omarchy omarchy ✗ ✗
owe omarchy omarchy ✗ ✗
pacman-contrib extra ALARM ✓ ✓ ALARM
pamixer extra ALARM ✓ ✓ ALARM
pinta extra omarchy ✓ excluded
plocate extra ALARM ✓ ✓ ALARM
plymouth extra ALARM ✓ ✓ ALARM
postgresql-libs extra ALARM ✓ ✓ ALARM
python-gobject extra ALARM ✓ ✓ ALARM
python-poetry-core extra ALARM ✓ ✓ ALARM
qt6-base extra ALARM ✗ ✗
qt6-declarative extra ALARM ✗ ✗
qt6-multimedia extra ALARM ✗ ✗
qt6-svg extra ALARM ✗ ✗
qt6-wayland extra ALARM ✓ ✗
ttfx omarchy omarchy ✓ ✓ omarchy-aarch64
qemu-user-static-binfmt extra omarchy ✓ excluded
qrencode extra ALARM ✓ ✓ ALARM
qt6-imageformats extra ALARM ✓ ✓ ALARM
quickshell extra omarchy → quickshell-git ✓ ALARM
ripgrep extra ALARM ✓ ✓ ALARM
rtkit extra ALARM ✓ ✗
ruby extra ALARM ✓ ✓ ALARM
sddm extra ALARM ✓ ✓ ALARM
signed omarchy omarchy ✗ ✗
slurp extra ALARM ✓ ✓ ALARM
socat extra ALARM ✓ ✓ ALARM
starship extra ALARM ✓ ✓ ALARM
superwhisper-bin omarchy omarchy ✗ ✗
sushi extra ALARM ✓ ✓ ALARM
system-config-printer extra ALARM ✓ ✓ ALARM
tesseract extra ALARM ✓ ✓ ALARM
tesseract-data-eng extra ALARM ✓ ✓ ALARM
tldr extra ALARM ✓ ✓ ALARM
tree-sitter-cli extra ALARM ✓ ✓ ALARM
tmux extra ALARM ✓ ✓ ALARM
tobi-try omarchy omarchy ✓ ✓ omarchy edge
ttf-ia-writer omarchy omarchy ✓ ✓ omarchy-aarch64
ttf-jetbrains-mono-nerd-basic omarchy omarchy ✓ ✓ omarchy-aarch64
tzupdate omarchy omarchy ✓ ✓ omarchy-aarch64
udiskie extra ALARM ✓ ✓ ALARM
ufw extra ALARM ✓ ✓ ALARM
ufw-docker omarchy omarchy ✓ ✓ omarchy-aarch64
unzip extra ALARM ✓ ✓ ALARM
usage extra ALARM ✓ ✓ ALARM
uwsm extra ALARM ✓ ✓ ALARM
vi omarchy ✗ ✗ ✗
whois extra ALARM ✓ ✓ ALARM
wireless-regdb core ALARM ✓ ✓ ALARM
wireplumber extra ALARM ✓ ✓ ALARM
wl-clipboard extra ALARM ✓ ✓ ALARM
wtype extra ALARM ✓ ✓ ALARM
woff2-font-awesome extra ALARM ✓ ✓ ALARM
xdg-desktop-portal-gtk extra ALARM ✓ ✓ ALARM
xdg-desktop-portal-hyprland extra ALARM ✓ ✓ ALARM
xdg-terminal-exec extra ALARM ✓ ✓ omarchy-aarch64
xorg-xsetroot extra ALARM ✗ ✗
yaru-icon-theme omarchy omarchy ✓ ✓ omarchy-aarch64
yay omarchy omarchy ✓ ✓ omarchy-aarch64
yt-dlp extra ALARM ✓ ✓ ALARM
zbar extra ALARM ✓ ✓ ALARM
zoxide extra ALARM ✓ ✓ ALARM

Package map: platform & hardware set

Package (x86) Omacom x86 Omacom aarch64 Omarchy MX Mac Omarchy Mac
autoconf-archive extra ALARM ✓ ✓ ALARM
asusctl ¹ extra ALARM n/a n/a
base core ALARM ✓ ✓ ALARM
base-devel core ALARM ✓ ✓ ALARM
broadcom-wl-dkms ¹ extra ✗ n/a n/a
btrfs-progs core ALARM ✓ ✓ ALARM
dkms extra ALARM ✓ ✓ ALARM
egl-wayland ¹ extra ALARM n/a n/a
gst-plugin-pipewire extra ALARM ✓ ✓ ALARM
gtk4-layer-shell extra ALARM ✓ ✓ ALARM
libpulse extra ALARM ✓ ✓ ALARM
intel-ipu7-camera ¹ omarchy ✗ n/a n/a
intel-lpmd ¹ extra ✗ n/a n/a
intel-media-driver ¹ extra ✗ n/a n/a
libva-intel-driver ¹ extra ✗ n/a n/a
libva-nvidia-driver ¹ extra ALARM n/a n/a
limine extra ALARM ✓ ✓ ALARM
limine-mkinitcpio-hook omarchy omarchy ✓ ? AUR candidate
limine-snapper-sync omarchy omarchy ✓ ? AUR candidate
linux-firmware core ALARM ✓ ✓ ALARM
linux-omarchy omarchy omarchy → linux-aurora → linux-asahi
linux-omarchy-headers omarchy omarchy → linux-aurora-headers → linux-asahi-headers
macbook12-spi-driver-dkms ¹ omarchy ✗ n/a n/a
nvidia-580xx-dkms ¹ omarchy ✗ n/a n/a
nvidia-dkms ¹ extra edge only n/a n/a
nvidia-open-dkms ¹ extra ALARM n/a n/a
nvidia-580xx-utils ¹ omarchy ✗ n/a n/a
nvidia-utils ¹ extra ALARM n/a n/a
lib32-nvidia-580xx-utils ¹ omarchy ✗ n/a n/a
lib32-nvidia-utils ¹ multilib ✗ n/a n/a
pipewire extra ALARM ✓ ✓ ALARM
pipewire-alsa extra ALARM ✓ ✓ ALARM
pipewire-jack extra ALARM ✓ ✓ ALARM
pipewire-libcamera extra ALARM ✗ ✓ ALARM
pipewire-pulse extra ALARM ✓ ✓ ALARM
qt6-wayland extra ALARM ✓ ✓ ALARM
snapper extra ALARM ✓ ✓ ALARM
sof-firmware ¹ extra ALARM n/a n/a
thermald ¹ extra ✗ n/a n/a
webp-pixbuf-loader extra ALARM ✓ ✓ ALARM
yay-debug omarchy ✗ ✗ ✗
tuxedo-drivers-nocompatcheck-dkms ¹ omarchy ✗ n/a n/a
zram-generator extra ALARM ✓ ✓ ALARM
libvpl ¹ extra ALARM n/a n/a
vpl-gpu-rt ¹ extra ✗ n/a n/a
vulkan-intel ¹ extra ALARM n/a n/a
vulkan-radeon ¹ extra ALARM n/a n/a
vulkan-asahi extra ALARM ✓ ✓ ALARM
linux-firmware-marvell ¹ core ALARM n/a n/a
iptsd unresolved edge only ✗ ✗
surface-pro-11-sensors unresolved edge only ✗ ✗
surface-pro-11-support unresolved edge only ✗ ✗
dell-xps-touchpad-haptics ¹ omarchy ✗ n/a n/a
dell-xps13-sidecar-amps ¹ omarchy ✗ n/a n/a
linux-firmware-cirrus-dx13260 omarchy ✗ ✗ ✗
asus-proart-p14-speaker-firmware unresolved omarchy ✗ ✗
asus-zenbook-a16-audio unresolved edge only ✗ ✗
asus-zenbook-a16-firmware unresolved edge only ✗ ✗
lsp-plugins-lv2 ¹ extra ALARM n/a n/a
apple-bcm-firmware-fetcher unresolved ✗ ✗ ✗
apple-t2-audio-config ¹ arch-mact2 ✗ n/a n/a
linux-t2 ¹ arch-mact2 ✗ n/a n/a
linux-t2-headers ¹ arch-mact2 ✗ n/a n/a
t2fanrd ¹ arch-mact2 ✗ n/a n/a
qmk-hid ¹ omarchy omarchy n/a n/a

Missing from Omacom aarch64

Resolved against Arch Linux ARM and pkgs.omarchy.org/stable/aarch64.

Core desktop, not found under that name (2)

Package Why
nvim Virtual name. Arch's neovim declares provides=nvim; ALARM's neovim does not, so pacman -S nvim fails. Install neovim.
vi Not in ALARM or stable/edge aarch64 [omarchy].

Core desktop, only in edge (2): omarchy-local-ai, omarchy-screensaver. Promoting them to stable closes this gap.

Platform, missing (3): yay-debug, linux-firmware-cirrus-dx13260, apple-bcm-firmware-fetcher. Platform, only in edge (5): iptsd, surface-pro-11-sensors, surface-pro-11-support, asus-zenbook-a16-audio, asus-zenbook-a16-firmware.

x86 hardware, missing (19): broadcom-wl-dkms, intel-ipu7-camera, intel-lpmd, intel-media-driver, libva-intel-driver, macbook12-spi-driver-dkms, nvidia-580xx-dkms, nvidia-580xx-utils, lib32-nvidia-580xx-utils, lib32-nvidia-utils, thermald, tuxedo-drivers-nocompatcheck-dkms, vpl-gpu-rt, dell-xps-touchpad-haptics, dell-xps13-sidecar-amps, apple-t2-audio-config, linux-t2, linux-t2-headers, t2fanrd. ALARM does serve asusctl, egl-wayland, libva-nvidia-driver, nvidia-open-dkms, nvidia-utils, sof-firmware, libvpl, vulkan-intel, vulkan-radeon, linux-firmware-marvell, lsp-plugins-lv2, qmk-hid, which matter for generic Arm machines.

Missing from Omarchy MX Mac

Compared against install/omarchy-*-asahi.packages in this checkout.

Package Set Aarch64 availability
disktree-bin core omarchy
fcitx5-chewing core ALARM
fcitx5-chinese-addons core ALARM
fcitx5-hangul core ALARM
fcitx5-mozc core ALARM
fcitx5-table-extra core ALARM
ffmpeg core ALARM
gliff core omarchy
hype core omarchy
monologue core omarchy
omarchy-hyprland-titlebars core omarchy
omarchy-local-ai core edge only
omarchy-power-profiles-daemon core omarchy
omarchy-screensaver core edge only
omasnap core omarchy
owe core omarchy
qt6-base core ALARM
qt6-declarative core ALARM
qt6-multimedia core ALARM
qt6-svg core ALARM
signed core omarchy
superwhisper-bin core omarchy
vi core not in ALARM or [omarchy]
xorg-xsetroot core ALARM
pipewire-libcamera platform ALARM
yay-debug platform not in ALARM or [omarchy]
iptsd platform edge only
surface-pro-11-sensors platform edge only
surface-pro-11-support platform edge only
linux-firmware-cirrus-dx13260 platform not in ALARM or [omarchy]
asus-proart-p14-speaker-firmware platform omarchy
asus-zenbook-a16-audio platform edge only
asus-zenbook-a16-firmware platform edge only
apple-bcm-firmware-fetcher platform not in ALARM or [omarchy]

Renamed rather than missing: mise-bin → mise, nvim → neovim, quickshell → quickshell-git, linux-omarchy → linux-aurora, linux-omarchy-headers → linux-aurora-headers. The 32 x86-hardware packages are n/a.

Missing from Omarchy Mac

Compared against omacom/omarchy-mac quattro: its base list minus the unavailable list, resolved the way its installer does: explicit official-edge targets, then community [omarchy-aarch64], [asahi-alarm] and ALARM, then an AUR build through yay.

Not in its lists (27)

Package Where its installer would find it if listed
base-devel ALARM
disktree-bin AUR candidate (build untested)
fcitx5-chewing ALARM
fcitx5-chinese-addons ALARM
fcitx5-hangul ALARM
fcitx5-mozc ALARM
fcitx5-table-extra ALARM
ffmpeg ALARM
gliff nowhere it searches
hype AUR candidate (build untested)
monologue nowhere it searches
omarchy-hyprland-titlebars nowhere it searches
omarchy-local-ai nowhere it searches
omarchy-power-profiles-daemon nowhere it searches
omarchy-screensaver nowhere it searches
omasnap nowhere it searches
owe AUR candidate (build untested)
qt6-base ALARM
qt6-declarative ALARM
qt6-multimedia ALARM
qt6-svg ALARM
qt6-wayland ALARM
rtkit ALARM
signed AUR candidate (build untested)
superwhisper-bin nowhere it searches
vi omarchy-aarch64
xorg-xsetroot ALARM

Listed but unresolved (1): hyprland-guiutils.

Excluded by default pending Arm qualification (4)

Package Status in its repos
dotnet-runtime Available (omarchy-aarch64); still excluded.
obsidian Replaced by obsidian-appimage from an Apple hardware install script.
pinta Available (omarchy-aarch64); still excluded.
qemu-user-static-binfmt Not found in its repos or the AUR.

Platform, missing (9): yay-debug, iptsd, surface-pro-11-sensors, surface-pro-11-support, linux-firmware-cirrus-dx13260, asus-proart-p14-speaker-firmware, asus-zenbook-a16-audio, asus-zenbook-a16-firmware, apple-bcm-firmware-fetcher. The 32 x86-hardware packages are n/a.

Regenerating

Run scripts/package-map from the repository root (needs python3, git and bsdtar). It reads this checkout's asahi lists, the upstream trees at their current heads and the live repo databases, and resolves each x86 name by exact name, then by %PROVIDES%. Omarchy Mac's AUR fallback is checked by name through the AUR RPC; whether the build succeeds on aarch64 is not tested. Hand-kept knowledge (renames, x86-hardware set, explicit targets, reasons) lives at the top of the script.