Update existing installations using Update > Omarchy from Omarchy menu (Super + Alt + Space).
Install on new machines with the ISO:
hyprctl reload and restarts by @dhhXF86TouchpadOn/Off/Toggle with OSD feedback and persistent state by @drunkleen, @dhhpause_media to voxtype by default so MPRIS players pause while dictating by @peteonrailsintel-media-driver, Quick Sync H264/H265) by default so Kdenlive exports work on modern Intel CPU/GPU combos by @dhhtry command to speed up bash startup by @innerviewerSuper + Ctrl + H for hardware toggles menu controlling covering laptop display, touchpad, and hybrid GPU (only shown when hardware is available) by @dhhCtrl + Alt + Tab (next) and Ctrl + Alt + Shift + Tab (previous) to cycle focus through monitors by @sgruendelvoxtype status --follow processes piling up after every Waybar reload by trapping EXIT in the wrapper by @peteonrailsomarchy-update hanging indefinitely when Chromium/Brave isn't running by skipping the blocking --refresh-platform-policy call by @peteonrailsomarchy-refresh-hyprland by re-running layout detection by @peteonrailswpctl instead of pactl so WirePlumber's configured sink is actually updated by @sergiojrdotnetcx alias to use the new --permission-mode bypassPermissions flag in Claude Code by @pontinoxe.enable_psr=0, disabled VRR) now that recent kernel patches resolve the underlying glitches by @dhhIntel and Dell continue to refine our custom 6.19 kernel for Panther Lake with more backports from 7.0 and other improvements. We're now able to hit 2w idle on the new Framework 13 Pro with IPS panel and 2.2w idle using the Vantablack theme for the Dell XPS OLED 16". Incredible numbers that point to battery life in excess of 30 hours!! As always, real usage mileage is a lot lower than that, but still a huge leap forward.
If you're using your laptop with external monitors, you now just have to close the lid to turn off the internal laptop disable. When you open the lid again, it'll be enabled once more. If you have a closed lid, put the computer to sleep/hibernate/off, and then resume without the external monitor connected, we'll catch that too, and re-enable the internal display.
With Intel laptops, this now also works flawlessly with Thunderbolt connected external displays, like the Apple 5K Studio and 6K XDR options. (For the latter, though, you'll want to add monitor=DP-2,disable to your monitors.conf to disable the second ghost display that the XDR advertises for no good reason.)
You can also still toggle the laptop display on/off using Super + Ctrl + Del or Trigger > Hardware > Laptop Display.
Omarchy uses Limine snapper to capture your system state before an update, so you're able to rollback, if a new package breaks your system. But we were also taking snapshots automatically of your /home directory, even if we never exposed a way to restore that automatically. That could take up a lot of space. Especially since the automated cleanup was broken for a while 🫣. Now we just snapshot /root to offer package rollback for the last five updates, and thus we also no longer need btrfs quotas, which had caused performance issues for some people.
You can of course still setup your own /home snapshots, if that's something you use.
Full Changelog: v3.5.1...v3.6.0