Skip to content

Releases: omacom/omarchy-mac

Omarchy Mac 4.0.3rc4

Choose a tag to compare

@malik-na malik-na released this 17 Sep 11:20
Immutable release. Only release title and notes can be modified.
79b074a

Omarchy Mac 4.0.3rc4

Frozen candidate tip: 79b074a8921ae2e195451991eda987445bcae962

Packages

Published on omarchy-pkgs-aarch64 release rc:

  • omarchy 4.0.3rc4-1
  • omarchy-settings 4.0.3rc4-1
  • omarchy-mac-keyring 20260914-2

Qualification (this freeze)

  • M1 Air (j313) encrypted btrfs: upgrade from 4.0.2-2, migrate, runtime smoke, reboot
  • [omarchy-aarch64] remains Optional TrustAll (rc4 posture)
  • Mic default-source quirk deferred as known issue for a later release
  • Fresh install / M2 / stable promotion not part of this tag

Not included

  • No version bump to final 4.0.3
  • No stable lane promotion
  • No rc5 signing activation

v4.0.2-2

Choose a tag to compare

@malik-na malik-na released this 07 Sep 06:42
Immutable release. Only release title and notes can be modified.
291a698

What's Changed

  • Install the Apple Video Decoder stack on Apple Silicon by @kcirtapfromspace in #298
  • Drive keyboard backlight from the ambient light sensor by @6abe in #303
  • Recover Apple Silicon installs stranded before the ARM package sources policy by @megabyte0x in #354
  • Keep the asahi mkinitcpio hook in the aarch64 package by @scottjones in #358
  • Recover Wi-Fi after resume on Apple Silicon Macs by @bodhiblues in #255
  • Bump version to match the release tags by @scottjones in #357

New Contributors

Full Changelog: v4.0.2-1...v4.0.2-2

v4.0.2-1

Choose a tag to compare

@malik-na malik-na released this 05 Sep 15:14
Immutable release. Only release title and notes can be modified.
096130b

We’ve focused this release on reliable ARM installations and updates.

  • #332 by @malik-na — Run the headless test suites on every push.
  • #333 by @malik-na — Improve install-runner prechecks, logging, and documentation.
  • #334 by @lzdelara — Allow root setup to refresh packaged Plymouth defaults.
  • #345 by @malik-na — Keep the ARM Hyprland stack on compatible, signed official edge packages while other dependencies use the regular repositories.
  • #346 by @malik-na — Bring the ARM package and Plymouth fixes together, with combined installer validation.
  • #347 by @malik-na — Fix pacman Landlock failures under older nspawn filters and repeat installations reloading the live kernel firewall. Add hosted ARM checks for every PR, covering package sources, a clean install, and a repeat install.

We’ve verified that all CI checks and the hosted ARM install run pass. Apple boot and GPU behavior still need hardware testing.

Full changelog

v4.0.2

Choose a tag to compare

@malik-na malik-na released this 03 Sep 06:00
Immutable release. Only release title and notes can be modified.
cea85cf

What's Changed

New Contributors

Fixes from upstream

Full Changelog: v4.0.1...v4.0.2

v4.0.1-1

Choose a tag to compare

@malik-na malik-na released this 27 Aug 13:57
Immutable release. Only release title and notes can be modified.
d097a54

What's Changed

  • Retire leftover Asahi alarm from wheel on existing installs by @malik-na in #258
  • Allow a Mac-only pkgrel when building omarchy packages by @malik-na in #263

Full Changelog: v4.0.1...v4.0.1-1

v4.0.1

Choose a tag to compare

@malik-na malik-na released this 26 Aug 12:18
Immutable release. Only release title and notes can be modified.
5f3abc3

What's Changed

New Contributors

Full Changelog: v4.0.0...v4.0.1

v4.0.0

Choose a tag to compare

@malik-na malik-na released this 22 Aug 20:58
Immutable release. Only release title and notes can be modified.
856f6e6

Omarchy Mac v4.0.0 — "Quattro"

Quattro is the Omarchy 4 generation, and the first release of Omarchy Mac to
fully target Apple Silicon. The Waybar/Walker/Mako/SwayOSD desktop is replaced
by a single Quickshell-based shell, Hyprland configuration moves to Lua, and
updates flow through omarchy update with per-user migrations. On top of that,
this release lands a first-class Apple Silicon story: a one-command install from
Asahi Alarm with full-disk encryption, a prebuilt aarch64 package repo, and
notch-aware hardware integration throughout.

Highlights

  • New shell. A single Quickshell process replaces Waybar, Walker, Mako,
    SwayOSD, and Fuzzel. The bar, launcher, menu, notifications, clipboard picker,
    emoji picker, lock screen, and OSD now share one theme and one codebase.
  • Lua configuration. Hyprland config migrates from hyprland.conf to Lua;
    themes are expressed in Lua and live in a single shell.toml color surface.
  • One-command Mac install. omarchy-mac-setup carries an Asahi Alarm image
    to a booted, encrypted Omarchy desktop in one command.
  • Prebuilt aarch64 packages. Most of the default set installs from a
    published aarch64 repo instead of compiling for hours on the machine.

New shell (Quickshell)

  • Bar with drag-and-drop widget placement, live inline config panel, and
    keyboard navigation.
  • Interactive panels for power, network, Bluetooth, audio, display, weather,
    and more — all keyboard-driven and themeable.
  • Native clipboard history with image support, master/detail layout, and
    sensitive-content filtering; native emoji picker.
  • Notifications daemon (replaces Mako) with dedup, history, and countdown.
  • Modular plugin system with third-party plugin sources and install/uninstall.
  • Status widgets: stay-awake, night light, keyboard layout, system stats,
    model-usage, Tailscale, Mullvad, and more.
  • Lock screen and idle handling moved into the shell (replaces hyprlock/hypridle).

Apple Silicon specifics (aarch64)

Install & disk

  • omarchy-mac-setup: one-command guided install from Asahi Alarm — hostname,
    user, full-disk encryption, three reboots, ~15 minutes.
  • Full-disk encryption in place: /boot moved onto the EFI partition before
    encrypting the btrfs root; resumable cryptsetup progress.
  • btrfs + Snapper snapshots with @fresh and @factory restore points;
    omarchy snapshot restore verified working on Apple Silicon.
  • Prebuilt aarch64 packages served from the omarchy-mac org, with graceful
    fallback for packages that have no ARM build.

Display & notch

  • Bar auto-sizes to the Apple notch (measured cutout, not the full strip), with
    estimated cutouts for the MacBook Pro 14"/16" and Air.
  • Asahi notch area enabled by default; notch-friendly 34px bar height and side
    layout; edge-aware popup alignment.
  • macOS-style notched sliders and a notched text-size slider in the display panel.

Hardware

  • hid_apple fnmode=1 media keys on the top row, with an initramfs rebuild so
    it survives reboot.
  • Shift + brightness keys drive the keyboard backlight (F1/F2 Mac layout).
  • Screen recording falls back to wf-recorder — Apple GPUs can't run
    gpu-screen-recorder; region picker shared between screenshot and recording.
  • Apple Studio/XDR display brightness via asdcontrol.
  • Waits for apple-drm before starting the compositor (fixes the blank
    simpledrm boot); Apple Silicon audio stack; battery discovery that doesn't
    assume BAT0.
  • T2 Mac fixes: gmux backlight instead of Touch Bar, suspend/fan defaults;
    Broadcom Wi-Fi quirk scoped to Intel Macs only.

Packages & apps

  • Skips repo-unavailable/x86-only packages instead of failing migrations
    (Obsidian, Pinta); builds voxtype from source since voxtype-bin is
    x86_64-only.
  • omacut shipped by default; Emacs via the omarchy-emacs AUR package; Node
    installed for aarch64.
  • Launcher/screen-share picker and browser PipeWire capture built for ARM.
  • Spotify moved to an optional install.

Upgrading from 3.x

  • omarchy-upgrade-to-quattro-mac performs the in-place upgrade. Do not run
    omarchy-upgrade-to-quattro on a Mac
    — it rewrites the mirrorlist to x86_64
    mirrors and breaks pacman on aarch64.
  • The upgrade switches the checkout to quattro, installs the Quattro stack,
    wires /usr/share/omarchy, replaces the Hyprland config, retires
    Waybar/Walker/Mako/SwayOSD, and moves networking from iwd to NetworkManager.

Removed

Waybar, Walker, Mako, SwayOSD, Fuzzel, the Qt5 stack, Kvantum, bluetui, and
impala, replaced by the unified shell.

@dhh @malik-na @scottjones @28allday @AksharP5 @DataDave-Dev @DiegoMirner @EFrMG @GebaRoanoke @InfeCtlll3 @JustMrMendez @KazeTachinuu @MoizIbnYousaf @OldJobobo @Pegorim @RushiChaganti @ShiroKSH @Vtorrealba @Zeus-Deus @acidkill @acrogenesis @akashgagda @almondsun @artfwo @atomashevic @bjarneo @brink-lab @bwynnyck @cupatea @dalmasluca @defer @e2escobar @ericvrp @fayimora @flavorjones @franciscoaccabral @glafeara @grantwiley @heymaikol @heyssh @husamemadH @jeremy @jitendradara12 @jzimdars @kevinmcconnell @khpark43 @lu-jim @lukehsiao @lukewalker2010 @markbus-ai @matjam @meirdick @monorkin @mwikala @nille @othondev @pkwagner @richardlences @robzolkos @ryanrhughes @s-gato @setiapam @shrijit37 @ssupt @stephentaylor-com @taxin-404 @thejamescollins @tmn73 @tobi @tyvsmith @virtualabishek @vivek7405 @yashranaway @yuters @zainsyedz

v3.3.3

Choose a tag to compare

@malik-na malik-na released this 02 Feb 12:01
Immutable release. Only release title and notes can be modified.
cd35686

This release focuses on Apple Silicon (aarch64) compatibility and fixes for omarchy-mac.
✨ New Features

  • Zsh shell integration with modern fzf keybindings (Ctrl+R history, Ctrl+Alt+F file search, etc.)
  • 1Password support - Pre-installed by default on aarch64 (#24)
  • Widevine DRM support - Netflix and streaming services now work (#138)
  • Screen recording improvements - Uses wf-recorder with gpu-screen-recorder fallback
  • Webcam selection - Choose camera source when multiple webcams available
  • Keyboard layout setup - Menu > Setup > Keyboard Layout for non-US keyboards (#36)
    🔧 Fixes
  • Fix Fuzzel terminal launcher to use xdg-terminal-exec instead of hardcoded foot (#136, #142)
  • Fix screenshots with grim and wayfreeze packages (#137)
  • Fix AUR fallback when pacman install fails
  • Fix omarchy-update-system-pkgs syntax errors preventing updates (#99)
  • Fix omarchy-ai-skill.sh installation script
  • Fix channel switcher and Update > Firmware (PR #140)
  • Updated README with clearer instructions (#91)
    📦 Package Changes
    Added: grim, wayfreeze, widevine (aarch64)
    🐛 Issues Closed
    This release closes 8+ issues including #24, #36, #91, #94, #99, #136, #137, #138, #142
    🙏 Contributors
    @uschi909, @malik-na, and the upstream Omarchy team
    Full Changelog: v3.3.2...v3.3.3

What's Changed

Full Changelog: v3.3.0...v3.3.3