release notesOct 17, 2026
v4.0.5
This release brings a bunch of fixes and refinements to tighten things up as we prep for the next feature release coming soon. Under the hood, it also moves Omarchy onto Qt 6.12, bumps the packages on the stable ring, and brings an updated Omarchy kernel with BORE scheduler.
You can upgrade existing machines with Update > Omarchy.
Install on new machines with the ISO:
- Download: https://iso.omarchy.org/omarchy-4.0.5.iso
- SHA256: 73fd4334f1f67b19cd8a5589f9363173fc3aec07c0a59f198833eaddb66877a1
Improvements
- Improve reliability of Wi-Fi QR code generation by @dhh in #12748
- Make Hermes and OpenClaw agents self-updating by @spencerbull in #12844
- Improve bar performance and shell restart speed by @silversword411 in #11015
- Speed up browser and web app launches by @dhh in #13520
- Reduce system update time by skipping redundant keyring refreshes by @dhh in #15034
- Update the default kernel to Linux 7.2.8 with the BORE scheduler by @kwilczynski in omacom/omarchy-pkgs#1231
- Update Arch packages to the October snapshot, including Qt 6.12
- Prioritize Omarchy’s package repository over Arch’s by @dhh in #14551
- Improve clipboard yanks and pastes in Neovim over SSH by @dhh in #11486
- Update GitHub links to omacom/omarchy by @dhh in #11707
Fixes
- Fix built-in speaker support for Dell XPS 13 Panther Lake by @spencerbull in #14017
- Prevent KEF LSX II LT USB speakers from locking up by @dhh in #11318
- Optimize NVIDIA environment variables for hybrid laptops by @Yarlord in #11690
- Fix persistent firewall rules when disabling SSH by @AFOliveira in #13048
- Fix script execution failures in third-party plugins by @joewinke in #11925
- Prevent lid closure from interrupting system shutdown by @chemineer1 in #13076
- Improve audio sink resolution for EasyEffects 8 by @stefanoverna, @omarchybot in #13396
- Fix Windows VM launch failures caused by directory permissions by @atoslins in #12323
- Fix Steam installation picking incorrect graphics drivers by @selfcrypto in #12569
- Fix black screen hang during boot on some systems by @emirb in #14771
- Fix calendar grid errors in specific time zones by @omarchybot in #10476
- Ensure clicked links focus the browser window by @dhh in #14441
- Fix the shell’s colors and panels breaking under Qt 6.12 by @dhh in #14553
- Fix third-party shell plugins breaking under Qt 6.12 by @outfoxxed in #14845
- Fix lock recovery taking over a session another locker may hold by @dhh in #15020
- Fix agent usage limits not resetting when their window ends by @dhh in #14225
- Fix the Display panel’s toggle for turning a monitor on or off by @houz42 in #13725
- Fix an idle timeout of 0 locking immediately instead of disabling it by @paulogeyer in #12538
- Fix speaker tuning not getting realtime audio priority by @michaeldeby in #12958
- Fix EasyEffects filters that use separate input and output nodes by @omarchybot in #14241
- Fix T2 Mac installs missing the Broadcom firmware fetcher by @SorenHJohansen in #13963
- Fix removing RetroArch leaving its database package behind by @Bartok9 in #12839
- Fix the swap label spacing in Fastfetch by @MicahelE in #12774
Security
- Remove unsafe automatic PATH injection in project directories by @ErikMelton in #11336
- Ensure root password hashes are erased during factory reset by @AksharP5 in #10379
- Harden helper scripts against malicious command-line flags by @lalvarezt in #11495
Full Changelog: https://github.com/omacom/omarchy/compare/v4.0.4...v4.0.5
