Omarchy v4.0.5 just dropped, and it’s a tune-up release: lots of fixes and polish while the team gets ready for the next feature release. If you’re on 4.x, it’s an easy one to take.
The official Omarchy account announced it on X: “Another big batch of fixes, tweaks, and dependency updates. We’re still hard at work on the next major update with new features, apps, and aesthetics!”
Under the hood
- Default kernel is now Linux 7.2.8 with the BORE scheduler.
- Arch packages move to the October snapshot, which brings Qt 6.12.
- Omarchy’s own package repo now takes priority over Arch’s.
Faster stuff
- Browser and web app launches are quicker. DHH profiled it and found
xdg-settings get default-web-browserwas eating about 72 ms on every launch, so a new hidden helper,omarchy-cmd-default-browser, reads the default straight from mimeapps.list in about 10 ms. - Better bar performance and faster shell restarts.
- System updates skip redundant keyring refreshes, so they finish sooner.
- Hermes and OpenClaw agents now update themselves. That’s the part I’m most glad to see.
Fixes worth knowing
- Black screen hang during boot on some systems.
- Firewall rules now persist correctly when you disable SSH.
- Closing the lid no longer interrupts shutdown.
- Windows VM launch failures from directory permissions.
- Steam installs picking the wrong graphics drivers.
- Tuned NVIDIA environment variables for hybrid laptops. This one hit me directly: I run an Optimus laptop with Intel and NVIDIA hybrid graphics, and since 4.0.5 I’ve noticed a real difference in both battery life and performance.
- Better audio sink handling for EasyEffects 8.
- Shell colors, panels and third-party shell plugins that broke under Qt 6.12.
Security
- Removed unsafe automatic PATH injection in project directories.
- Factory reset now makes sure root password hashes are erased.
- Helper scripts are hardened against malicious command-line flags.
How to get it
On an existing machine, go to Update > Omarchy. For a fresh install, grab the 4.0.5 ISO linked from the release notes and check its SHA256.
If you missed the last one, here’s my post on Quattro 4.0.3.