Repository navigation
Releases
v4.5.0
Omarchy 4.5 (aka Quattro RS!) is the first big feature release since Quattro, and itβs a whopper: over 740 pull requests merged from more than 180 contributors in just twelve weeks. It now offers a traditional desktop mode next to the tiling default. You can install it natively on a M1/M2/M3/Neo MacBooks. And it speaks 50 languages. And a gazillion other features, fixes, and improvements.
Release notes: https://omarchy.org/news/2026/11/omarchy-4-5/
v4.5.0-rc3
β οΈ This is a release candidate, not a final release. Expect bugs, rough edges, and the occasional thing that breaks outright. Run it on a test machine, or make sure you have a working backup (or a snapshot you know how to roll back to) before you upgrade a machine you depend on.
Omarchy 4.5 is the first feature release since Quattro. It speaks 50 languages, gives every monitor its own workspaces, adds floating workspaces with a dock, rebuilds notifications, gathers how the desktop looks into a new Appearance menu, plays theme intros, and ships four new default apps: Hype, Monologue, Signed, and Disktree. Underneath, it installs in about half the time, it's faster from boot to theme switching, and it runs on NVIDIA N1x and Snapdragon X laptops.
Try it on an existing machine with Update > Channel > RC, then Update > Omarchy. Please report anything that breaks on GitHub.
Install on new machines with the ISO:
x86_64:
- Download: https://iso.omarchy.org/omarchy-4.5.0-rc3-x86.iso
- SHA256: 715d7c72d51c29a1e2db7b8f8562d54f0f5710b9c1c5a4243800be48fba24269
aarch64:
- Download: https://iso.omarchy.org/omarchy-4.5.0-rc3-aarch64.iso
- SHA256: d5f38ba3bdd15175db0146826ca1a42c1722f717cbbc76de302f24aa80a23f9b
Apple Silicon (M1, M2, M3, Neo):
- Download: https://mac.omarchy.org/v1/installer/2.3.13/Omarchy-Mac-Installer-2.3.13.dmg
- SHA256: 71f0a5ef4e7aa9b1da7ea88ed7641dfd087344d3fbb29fa2bb58192999b12910
Breaking changes
The boot menu stays out of the way now. Limine waits 1 second instead of about 6 and boots quietly, so most of the time you won't see the menu at all. That's fine for 90% of boots. When you need a different entry or a snapshot, keep tapping any key (the down arrow works) while the machine starts and it'll stop at the menu. To keep the menu up longer for good, set your own timeout: in /boot/limine.conf (for example timeout: 5); updates leave a timeout you set alone.
Some shortcuts moved:
- Calculator:
Super + Ctrl + Qis nowSuper + Shift + Q. - Activity:
Super + Ctrl + Tis nowSuper + Shift + T, andSuper + Ctrl + Topens themes. - Network:
Super + Ctrl + Wis nowSuper + Ctrl + N, andSuper + Ctrl + Wopens backgrounds. - Nightlight no longer has a shortcut (it was
Super + Ctrl + N); it's inTrigger > Toggle. Super + Alt + Spaceopens Apps from the dock instead of the Apps menu.
Notification shortcuts changed:
Super + Commaacts on the newest card (dismisses it, opens it, or presses its one button) instead of only dismissing it.- Dismissing the last one moved to
Super + Alt + Comma, which used to open it. - Silencing moved from
Super + Ctrl + CommatoSuper + Ctrl + Alt + Comma;Super + Ctrl + Commanow hands you keyboard control.
A few keys work differently:
Super + Tab,Super + Shift + Tab,Super + Ctrl + Tab, andSuper+ scroll stay on the current monitor's workspaces, since every monitor has its own.- In a terminal,
Super + CandSuper + VsendCtrl + Shift + CandCtrl + Shift + Vinstead ofCtrl + InsertandShift + Insert.
New defaults that could collide with bindings of your own: Super + Q (close window, alongside Super + W), Super + A (select all), Super + M (minimize to the dock), Super + Grave and Super + Shift + Grave (Quake console), Super + Alt + L (previous layout), Super + Shift + Ctrl + Arrows (move a window to another monitor), Super + Ctrl + Alt + C (screenshot), Super + Ctrl + Alt + E (world clock), Super + Ctrl + Alt + F (full screen desktop), and holding Right Alt for push-to-talk dictation.
Highlights
Add Omarchy in 50 languages
Pick a language under Setup > Language or run omarchy language <code>. The menu, desktop, and Omarchy's notifications switch immediately, and the system locale follows on next login.
Add floating workspaces with a dock
Super + L now cycles a workspace between dwindle tiling, scrolling, and floating, and the bar shows which layout each workspace uses. On a floating workspace every window floats with a titlebar in your theme's colors, and a dock shows your pinned apps, everything running, and a grid of every app. Drag to reorder or pin, right-click for more, and set the dock's position and auto-hide under Appearance > Dock. Super + M minimizes a window to the dock.
Give each monitor its own workspaces
Super + 1-0 now goes to the workspaces of the monitor you're on, and each monitor gets its own set of workspaces. You're also able to navigate intelligently using Super + Arrows to navigate to and from other displays. This combination provides a much more consistent and predictable experience for multi-monitor users.
Add new, enhanced notifications
Notifications now stack by sender. Action buttons, verification codes, and links work right from the card, and cards follow your theme. Identical notifications from the same sender collapse into one.
Super + Comma acts on the newest card: it dismisses it, opens it, or presses its one button, and hands you the keyboard when there's more than one choice. Super + Ctrl + Comma takes you straight there; number keys press buttons, Enter clicks the card, and the arrow keys move between cards. The bell in the bar turns on Do Not Disturb, and Super + Shift + Alt + Comma brings back the last day of notifications.
Add an Appearance menu for how the desktop looks
Everything about how the desktop looks now lives in one top-level Appearance menu, right before Trigger, and it takes over the old Style menu: theme, background, font, the menu bar, windows (gaps, corners, opacity, and the one-window ratio), branding, the dock, each workspace's layout, animations, and the unlock screen.
Add video wallpapers and theme intros
Backgrounds can be videos on the desktop, now played by OWE, and the lock screen shows a still frame from them. Themes play a short silent intro at login and when you switch to them; turn intros off under Appearance > Animations.
Introduce the F1 installer for even faster installs
The new F1 installer unpacks a prebuilt root image and adds this machine's packages on top, instead of installing about 940 packages one by one. This results in incredibly faster install times!
Boot in about a second, quietly
Limine's menu wait drops from about six seconds to one, boot is silent, and binfmt registration no longer stalls startup. Press any key during boot to reach the menu.
Speed up theme switching, menus, panels, and the bash prompt
The theme picker opens right away instead of after about 245 ms. Menus and panels open straight from Hyprland shortcuts, so a keypress no longer starts a process first (about 60 ms each time). The Omarchy menu's three slowest checks went from about 200 ms to about 16 ms, a new terminal sho...
v4.5.0-rc2
β οΈ This is a release candidate, not a final release. Expect bugs, rough edges, and the occasional thing that breaks outright. Run it on a test machine, or make sure you have a working backup (or a snapshot you know how to roll back to) before you upgrade a machine you depend on.
Omarchy 4.5 is the first feature release since Quattro. It speaks 50 languages, gives every monitor its own workspaces, adds floating workspaces with a dock, rebuilds notifications, gathers how the desktop looks into a new Appearance menu, plays theme intros, and ships four new default apps: Hype, Monologue, Signed, and Disktree. Underneath, it installs in about half the time, it's faster from boot to theme switching, and it runs on NVIDIA N1x and Snapdragon X laptops.
Try it on an existing machine with Update > Channel > RC, then Update > Omarchy. Please report anything that breaks on GitHub.
Install on new machines with the ISO:
x86_64:
- Download: https://iso.omarchy.org/omarchy-4.5.0-rc2-x86.iso
- SHA256: bc32dad4991a50e8d372f76490eb78b2034ffeca46aace423d95871049978a8f
aarch64:
- Download: https://iso.omarchy.org/omarchy-4.5.0-rc2-aarch64.iso
- SHA256: ee885285d6cba0dfc9a9ead22cf5bcc203b9f460970721b3c0b8a1dca4c867a8
Breaking changes
The boot menu stays out of the way now. Limine waits 1 second instead of about 6 and boots quietly, so most of the time you won't see the menu at all. That's fine for 90% of boots. When you need a different entry or a snapshot, keep tapping any key (the down arrow works) while the machine starts and it'll stop at the menu. To keep the menu up longer for good, set your own timeout: in /boot/limine.conf (for example timeout: 5); updates leave a timeout you set alone.
Some shortcuts moved:
- Calculator:
Super + Ctrl + Qis nowSuper + Shift + Q. - Activity:
Super + Ctrl + Tis nowSuper + Shift + T, andSuper + Ctrl + Topens themes. - Network:
Super + Ctrl + Wis nowSuper + Ctrl + N, andSuper + Ctrl + Wopens backgrounds. - Nightlight no longer has a shortcut (it was
Super + Ctrl + N); it's inTrigger > Toggle. Super + Alt + Spaceopens Apps from the dock instead of the Apps menu.
Notification shortcuts changed:
Super + Commaacts on the newest card (dismisses it, opens it, or presses its one button) instead of only dismissing it.- Dismissing the last one moved to
Super + Alt + Comma, which used to open it. - Silencing moved from
Super + Ctrl + CommatoSuper + Ctrl + Alt + Comma;Super + Ctrl + Commanow hands you keyboard control.
A few keys work differently:
Super + Tab,Super + Shift + Tab,Super + Ctrl + Tab, andSuper+ scroll stay on the current monitor's workspaces, since every monitor has its own.- In a terminal,
Super + CandSuper + VsendCtrl + Shift + CandCtrl + Shift + Vinstead ofCtrl + InsertandShift + Insert.
New defaults that could collide with bindings of your own: Super + Q (close window, alongside Super + W), Super + A (select all), Super + M (minimize to the dock), Super + Grave and Super + Shift + Grave (Quake console), Super + Alt + L (previous layout), Super + Shift + Ctrl + Arrows (move a window to another monitor), Super + Ctrl + Alt + C (screenshot), Super + Ctrl + Alt + E (world clock), Super + Ctrl + Alt + F (full screen desktop), and holding Right Alt for push-to-talk dictation.
Highlights
Add Omarchy in 50 languages
Pick a language under Setup > Language or run omarchy language <code>. The menu, desktop, and Omarchy's notifications switch immediately, and the system locale follows on next login.
Add floating workspaces with a dock
Super + L now cycles a workspace between dwindle tiling, scrolling, and floating, and the bar shows which layout each workspace uses. On a floating workspace every window floats with a titlebar in your theme's colors, and a dock shows your pinned apps, everything running, and a grid of every app. Drag to reorder or pin, right-click for more, and set the dock's position and auto-hide under Appearance > Dock. Super + M minimizes a window to the dock.
Give each monitor its own workspaces
Super + 1-0 now goes to the workspaces of the monitor you're on, and each monitor gets its own set of workspaces. You're also able to navigate intelligently using Super + Arrows to navigate to and from other displays. This combination provides a much more consistent and predictable experience for multi-monitor users.
Add new, enhanced notifications
Notifications now stack by sender. Action buttons, verification codes, and links work right from the card, and cards follow your theme. Identical notifications from the same sender collapse into one.
Super + Comma acts on the newest card: it dismisses it, opens it, or presses its one button, and hands you the keyboard when there's more than one choice. Super + Ctrl + Comma takes you straight there; number keys press buttons, Enter clicks the card, and the arrow keys move between cards. The bell in the bar turns on Do Not Disturb, and Super + Shift + Alt + Comma brings back the last day of notifications.
Add an Appearance menu for how the desktop looks
Everything about how the desktop looks now lives in one top-level Appearance menu, right before Trigger, and it takes over the old Style menu: theme, background, font, the menu bar, windows (gaps, corners, opacity, and the one-window ratio), branding, the dock, each workspace's layout, animations, and the unlock screen.
Add video wallpapers and theme intros
Backgrounds can be videos on the desktop, now played by OWE, and the lock screen shows a still frame from them. Themes play a short silent intro at login and when you switch to them; turn intros off under Appearance > Animations.
Introduce the F1 installer for even faster installs
The new F1 installer unpacks a prebuilt root image and adds this machine's packages on top, instead of installing about 940 packages one by one. This results in incredibly faster install times!
Boot in about a second, quietly
Limine's menu wait drops from about six seconds to one, boot is silent, and binfmt registration no longer stalls startup. Press any key during boot to reach the menu.
Speed up theme switching, menus, panels, and the bash prompt
The theme picker opens right away instead of after about 245 ms. Menus and panels open straight from Hyprland shortcuts, so a keypress no longer starts a process first (about 60 ms each time). The Omarchy menu's three slowest checks went from about 200 ms to about 16 ms, a new terminal shows its prompt about 30 ms sooner, and the desktop reacts to changes instead of polling for them.
Add Hype, Signed, Disktree, and Monologue as default apps
Hype makes presentations out of a single Markdown file, with a visual slide editor beside the source, and exports to PDF or PowerPoint.
 before you upgrade a machine you depend on.
Omarchy 4.5 is the first feature release since Quattro. It speaks 50 languages, gives every monitor its own workspaces, adds floating workspaces with a dock, rebuilds notifications, gathers how the desktop looks into a new Appearance menu, plays theme intros, and ships four new default apps: Hype, Monologue, Signed, and Disktree. Underneath, it's faster from boot to theme switching, and it runs on NVIDIA N1x and Snapdragon X laptops.
Try it on an existing machine with Update > Channel > RC, then Update > Omarchy. Please report anything that breaks on GitHub.
Install on new machines with the ISO:
x86_64:
- Download: https://iso.omarchy.org/omarchy-4.5.0rc1.iso
- SHA256: fd8e39f6eca395315328dd12208cc0c324aaf067dc391aa2b476c166ed0f8718
aarch64:
- Download: https://iso.omarchy.org/omarchy-4.5.0rc1-aarch64.iso
- SHA256: c5ef83d04cad34deb074583b53b3cce9c5c42e8f18e0f6ab78313e30916adb28
Headline Features
- Translate Omarchy into 50 languages, switched live from
Setup > Language. - Give each monitor its own workspaces, remembered every time it's plugged back in.
- Add floating workspaces with themed titlebars and a dock, alongside dwindle and scrolling on
Super + L. - Rebuild notifications: stacked by sender, snooze, Do Not Disturb, history, and actions, codes, and links right on the card.
- Gather how the desktop looks into a new
Trigger > Appearancemenu. - Play a short intro when a theme loads, and allow video wallpapers on the desktop and lock screen.
- Boot in about a second, quietly.
- Make theme switching, menus, panels, and the bash prompt much faster, and make the desktop react to changes instead of polling.
- Add Hype, Monologue, Signed, and Disktree as default apps, and Elsewhen as a built-in world clock.
- Add a Quake-style scratchpad console on
Super + Grave. - Support NVIDIA N1x and Snapdragon X laptops, and merge Omarchy Mac into Omarchy.
- Add Japanese, Chinese, and Korean input methods from the installer, plus Superwhisper and Voxtype dictation.
- Switch between several Claude and Codex subscriptions, and add Kimi and Ori as coding agents.
- Add Starship as a new default theme.
Performance
- Make theme switching much faster by @dhh in #13403
- Speed up menus, panels, and media keys by @dhh in #13418
- Make the desktop react to changes instead of polling by @dhh in #15026
- Speed up the Omarchy menu by @dhh in #15039
- Log out, reboot, and shut down as soon as apps finish closing by @dhh in #15231
- Get the bash prompt up ~30 ms sooner by @dhh in #13591
- Speed up opening a terminal in the current window's directory by @dhh in #13423
- Keep the image picker fast and sharp with large collections and HiDPI by @keylimesoda in #14117
- Turn on hardware video decoding in mpv by @dhh in #15172
- Switch TCP congestion control to BBR and use the kyber I/O scheduler on real disks by @dhh in #11658
- Add a no-animations mode, on by default in VMs by @dhh in #13550
Aesthetics
- Add Trigger > Appearance for how the desktop looks by @dhh in #14973
- Add Starship as a default theme by @dhh in #14705
- Add a Flexoki Light intro by @yamz8 in #15315
- Add the Liftoff wallpaper to Tokyo Night by @tcballard in #14755
- Remember the selected wallpaper for each theme by @OldJobobo in #7718
- Allow deleting extra themes from the theme picker by @dhh in #14713
- Make apps opaque by default, keeping terminals transparent by @dhh in #14253
- Normalize bar icon size and alignment by @bjarneo in #15065
- Add a clock format with live seconds by @omarchybot in #7586
- Make VS Code-family editors follow theme changes live by @Macho0x in #10134
- Retheme running Hunk sessions on theme change by @dhh in #13518
- Add theme sync to herdr machines by @dhh in #13430
- Enable overlay scrollbars in Chromium by @robzolkos in #14456
Desktop
- Allow bar widgets to live in the tray's drawer by @dhh in #15281
- Allow scrolling through workspaces from the bar by @outfoxxed in #15256
- Improve dragging and arranging bar widgets by @outfoxxed in #15517
- Add a hover close button to notification toasts by @dhh in #6946
- Allow muting a program's notifications from its crash diagnosis by @omarchybot in #8549
- Show captive portal status and a sign-in action in the network panel by @tobi in #8859
- Take a screenshot with Super + Shift + S by @TripleU613 in #8827
- Add Super + Q as a second chord for closing a window by @omarchybot in #7767
- Add Super + Ctrl + Alt + F to toggle a full-screen desktop by @dhh in #10672
- Add select all and standard clipboard shortcuts in terminals by @ryanrhughes in #12915
- Add o.rebind for replacing Hyprland keybindings by @ryanrhughes in #10537
- Dim installed software in the Install menus instead of hiding it by @dhh in #6955
- Install missing apps when choosing defaults by @dhh in #6950
New Apps & Defaults
- Install Hype by default by @dhh in #13455
- Add Monologue as a default app by @dhh in #13449
- Replace Xournal++ with Signed for signing PDFs by @dhh in #14999
- Replace the Disk Usage TUI with Disktree by @dhh in #14426
- Replace Tensaku with Omasnap for screenshots by @ryanrhughes in #9446
- Add gliff for remote desktop over SSH by @dhh in #14712
- Add Microsoft Outlook, Word, Excel, PowerPoint, Teams, and OneDrive web apps by @dhh in #10367
- Add Slack to Install > Service by @dhh in #14434
- Add SSH Agent as an optional service by @carletex in #9399
- Add original vi as a terminal editor choice by @dhh in #10307
- Add hey, basecamp, and Cloudflare CLIs as lazy-installed tools by @monorkin in #7626
- Install T3 Code as its self-updating AppImage by @ryanrhughes in #15907
- Improve PHP and Laravel installation by @nunomaduro in #12141
- Install Node lazily and leave your mise config alone by @ryanrhughes in #15876
- Register password manager and other native messaging hosts for Brave Origin by @dhh in #10292
AI & Agents
- Allow switching between several Claude and Codex subscriptions by @dhh in #13770
- Allow copying agent subscription logins over SSH by @dhh in #15405
- Apply agent account selection to CLI subprocesses by @dhh in #14233
- Add Kimi as a default coding agent, with usage in the agents panel by @sorenmat in #7261
- Add Ori as a default coding agent by @omarchybot in #7709
- Replace the Gemini coding agent with Antigravity by @sanjyay in #6900
- Bring Grok up to par with Claude and Codex in the agents panel by @dhh in #13992
- Show Codex individual spend limits and their reset times by @Stegi56 in #15722
- Add the Claude desktop app to Install > AI by @spencerbull in #10755
- Set up browser integration when choosing Claude by @dhh in #11934
Languages & Input
- Add Japanese, Chinese, and Korean input methods from the installer by @dhh in #14433
- Improve Japanese, Chinese, and Korean setups by @omarchybot in #15508
- Add Superwhisper and Voxtype dictation by @dhh in #14552
- Return Caps Lock to normal and make Shift + Caps Lock the compose key by @dhh in #14939
- Apply the system keyboard layout to the login screen by @g-desoutter in #6896
Hardware
- Set up installed NVIDIA applications by @jdvmi00 in #12723
- Stop asking for a reboot after every update on ARM by @birkskyum in #14447
- Offer Dropbox on ARM machines with 4K pages, and Spotify as a web app on ARM by @birkskyum in #15757
- Hide GeForce NOW, Battle.net, and Lutris installs on ARM by @birkskyum in #15753
- Fix the HP EliteBook Ultra G1q internal microphone by @bprendie in #15574
- Use upstream support for Motorcomm YT6801 Ethernet by @AFOliveira in #9682
- Relay the Elgato Cam Link 4K as a 16:9 virtual camera by @dhh in #10809
- Support fingerprint readers that a platform names by @scottjones in #14675
- Print the OEM Windows product key from firmware by @dhh in #7480
System & Updates
- Ask for the sudo password once per Omarchy update by @dhh in #13323
- Approve orphan package removal automatically during updates by @dhh in #14428
- Keep package updates safe from logging out mid-transaction by @dhh in #11651
- Allow choosing how long passwordless sudo lasts by @dhh in #14435
Removed
- Remove Lazydocker from new installs by @dhh in #14230
- Remove OBS Studio and Kdenlive from new installs by @dhh in #14962
- Install clang with the Rust dev environment instead of for everyone by @dhh in #14967
- Remove the Azerbaijani keyboard choice, which installed French AZERTY by @dhh in #14877
Security
- Keep the Windows VM password out of the RDP client's arguments by @dicemans in #7902
- Move screen-recording state out of world-writable /tmp by @chessing234 in #8374
- Harden passwordless sudo expiry across suspend by @AFOliveira in #9457
- Bind update inhibitor cleanup to the process that created it by @AFOliveira in #9467
- Isolate OCaml cleanup authorization by @ErikMelton in #10217
- Pin factory-reset elevation to the packaged command by @AFOliveira in #13047
- Remove saved fingerprint templates for the invoking user on reset by @AFOliveira in #13049
- Refuse hook and state names that are paths by @Adolanium in #8170
- Defer to system-auth in the polkit stack written by fingerprint and FIDO2 setup by @Wheel-Smith in #9873
Fixes
v4.0.6
This patch release resolves a few small hiccups specific users encountered with v4.0.5.
You can upgrade existing machines with Update > Omarchy.
Install on new machines with the ISO:
- Download: https://iso.omarchy.org/omarchy-4.0.6.iso
- SHA256: b542db5fecc37395d9af6654a8146ebed225f275ae4d5a6fcf432e40afe7bb88
Fixes
- Fix updates stopping at the OpenClaw migration from 4.0.5 by @spencerbull in #14212
- Fix the OpenClaw move stopping updates when you have your own OpenClaw by @emirb in #15875
- Fix the screen sometimes not locking before suspend by @dhh in #14978
- Fix the boot passphrase prompt using a non-Latin keyboard layout by @kevincardwell in #14885
- Fix updates stopping at the console migration when the Limine config replaces the kernel command line by @omarchybot in #15852
- Fix TUXEDO laptop drivers failing to build on the Omarchy kernel by @bastidotnet in omacom/omarchy-pkgs#1244
Full Changelog: v4.0.5...v4.0.6
If you installed OpenClaw yourself
If ~/.local/bin/openclaw is your own npm install, the update leaves it alone and doesn't move Omarchy's OpenClaw, and after a reboot the OpenClaw gateway fails to start. To finish the move, run:
mv ~/.local/bin/openclaw ~/.local/bin/openclaw.mine && systemctl --user reset-failed openclaw-gateway.service && omarchy-install-openclaw-cli --now && systemctl --user start openclaw-gateway.servicev4.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: v4.0.4...v4.0.5
v4.0.4
This release brings our bespoke kernel to everyone. The Omarchy kernel is tuned to keep the desktop responsive and multitasking smooth, even under heavy load or memory pressure. It improves gaming compatibility, enables smoother gaming on supported AMD HDMI displays, speeds up common Btrfs file operations, and refines power management. It also fixes everyday hardware frustrations, including missing audio, unresponsive touchpads, display freezes, and slow startup or resume on affected machines.
You can upgrade existing machines with Update > Omarchy.
Install on new machines with the ISO:
Download: https://iso.omarchy.org/omarchy-4.0.4.iso
SHA256: ddeded2758c48318d201dfdac905ecb28f570441883f0c052ea3cd5d05acf92d
Improvements
- Install our bespoke kernel and set
linux-omarchyas the default boot option by @kwilczynski
Fixes
- Fix webcam issues on XPS systems in the 7.2.x kernel by @spencerbull
Full Changelog: v4.0.3...v4.0.4
v4.0.3
This release brings amazing out-of-the-box integration for both Hermes and Openclaw as well as additional set of security fixes that were validated and examined by the Omarchy Security team. If you ever find security issues with Omarchy, please follow the responsible disclosure procedure on omarchy.org/security. π
You can upgrade existing machines with Update > Omarchy.
Install on new machines with the ISO:
Download: https://iso.omarchy.org/omarchy-4.0.3.iso
SHA256: 03d60bc74306dca51f96e1a84b690871d8d606826b260edd0208962da8507d14
Additional agentware is here
Add OpenClaw as a desktop app and default coding agent by @spencerbull
Install OpenClaw from Install > AI, open its Control UI as an app, or choose its terminal interface as your default agent. Omarchy manages onboarding and the local user gateway; removal asks before deleting your data.
Add Hermes Desktop and terminal-agent integration by @spencerbull and @smfworks
Install Hermes from Install > AI and use the same installation from the desktop, terminal, and default-agent launcher. Prompted sessions use the native interactive interface, and Omarchy skills are linked into Hermes.
More agents, more everywhere!
- Add T3 Code with Omarchy theme support by @omarchybot, @ryanrhughes
- Add the Perplexity desktop app to the AI menu by @spencerbull
- Add Cursor CLI as a default coding agent by @dhh, @cavanaug
- Add Muse Code as a default coding agent by @jp30566347, @dhh
Compatibility
- Improve fingerprint-reader support during setup by @powderluv
- Update the Panther Lake kernel to 7.2.3 by @ryanrhughes
Fixes
- Fix mise upgrades removing tool versions still in use by @dhh
- Fix oversized 1Password windows on scaled displays by @dhh
- Switch Broadcom Wi-Fi to the DKMS driver after Arch dropped the prebuilt module by @ryanrhughes
Security
- Harden mise command-wrapper input handling by @Adolanium
- Restrict plugin access to authentication services by @acrogenesis, @barmstrong, @ryanrhughes
- Require expiry setup for temporary passwordless sudo by @ErikMelton
- Harden locate indexing with packaged service defaults by @ryanrhughes
- Harden ownership of installed sleep hooks by @acrogenesis
- Harden lock-screen authentication command lookup by @mdisec
- Restrict Kitty remote control to local sockets by @ryanrhughes
v4.0.2
This is an additional set of security fixes that were validated and examined by theΒ Omarchy Security team. If you ever find security issues with Omarchy, please follow the responsible disclosure procedure onΒ omarchy.org/security.Β π
You can upgrade existing machines withΒ Update > Omarchy.
Install on new machines with the ISO:
- Download:Β https://iso.omarchy.org/omarchy-4.0.2.iso
- SHA256: 2ef8e624aa1bec7e277e28056b8535a6c9373ba48d7ede3f1a01cb6d2373cfb8
Improvements
- Repair legacy paths and privileged files from retired installers by @acrogenesis
- Skip Chromium's new first-run EULA by @hjanuschka
- Improve Apple display brightness detection reliability by @bastidotnet
- Point the RC channel to the dedicated release candidate repository by @ryanrhughes
- Prevent the desktop bar visibility toggle from becoming unresponsive by @ryanrhughes
- Improve automated test suite reliability by @ryanrhughes, @Skeptomenos
Fixes
- Fix shell injection in theme and application installers by @mdisec, @Adolanium
- Fix Codex usage collection on version 0.149 by @orienw
- Fix migration failures on Bash 5.3 by @ryanrhughes
- Fix SSH hardening verification failing on OpenSSH 10.x by @ryanrhughes
- Prevent web app installers from creating nested directories via the app name by @chessing234
Security
- Require signed packages from the Omarchy repository by @ryanrhughes
- Harden CUPS printer discovery and administration by @mdisec
- Secure Plymouth and SDDM asset publication by @AFOliveira, @ErikMelton, @itz4blitz
- Secure Windows VM host mounts in Codex by @AFOliveira
- Prevent remote image injection in shell text elements by @ErikMelton
- Harden browser policy directory permissions by @acrogenesis
- Restrict sudoers rule for timezone updates by @omarchybot
- Validate web app URLs and escape desktop entry values by @bastidotnet, @chessing234
- Harden existing SSH installations and disable password authentication by default by @acrogenesis, @ryanrhughes
- Close unprivileged input and SSH escalation paths by @acrogenesis, @fuchsblau, @ryanrhughes
Deprecations
- Temporarily remove automatic printer discovery by @omarchybot
v4.0.1
Fast-Follow Fixes
This is mostly for a collection of security fixes that was validated and examined by the new Omarchy Security team. If you ever find security issues with Omarchy, please follow the responsible disclosure procedure on omarchy.org/security π
You can upgrade existing machines with Update > Omarchy.
Install on new machines with the ISO:
- Download: https://iso.omarchy.org/omarchy-4.0.1.iso
- SHA256: 69cbb4e10d98ad831c3c9f245b5757a9d1fedfd0c9592780e977d6f950dea8c3
Security
- Launch claude and codex agents with auto-review instead of full bypass by @dhh in #7001
- Stop a video title from becoming the Download Video play command by @acrogenesis in #7847
- Stop an installed theme from running code by @omarchybot in #7884
- Stop the FIDO2 setup staging its authfile at a predictable /tmp path by @mdisec in #7904
- Run notification click actions as safe argv by @ryanrhughes in #7926
- Remove the sudo lockout reset command by @omarchybot in #8046
- Don't put the user in the docker group; make it opt-in by @omarchybot in #8056
- Guard plugin-add against git transport-helper URLs by @bastidotnet in #8067
- Stop USB device names from being executed as Hyprland Lua by @acrogenesis in #8129
- Pin trusted PATH in privileged DNS helper by @mdisec in #8172
- Refuse the git transports Omarchy does not clone from by @omarchybot in #8174
Fixes
- Fix Windows VM launch never opening an RDP window by @DataDave-Dev in #6893
- Fix
o.shell_succeeds()always returning false inside Hyprland by @dhh in #6939 - Repair foot.ini configs holding a literal
\n[text-bindings]line by @dhh in #6938 - Keep mise wrappers from writing to stdout by @dhh in #6940
- Stop the bar sticking in move mode after a press-and-hold on a widget by @dhh in #6943
- Fix Clone Plugin failing with "unknown clone option" by @dhh in #6942
- Keep the calendar's day names in English by @dhh in #6988
- Format the whole speed test dial for the locale by @dhh in #6994
- Fix passwordless OWE Wi-Fi handling by @dhh in #7238
- Decode UTF-16 text in clipboard history by @dhh in #7249
- Decode mixed UTF-16 clipboard text by @dhh in #7466
- Show a theme's webp background instead of a blank desktop and lock screen by @omarchybot in #7477
- Switch DNS providers without a password prompt by @omarchybot in #7472
- Fall back to polkit when the DNS sudoers grant is missing by @dhh in #7492
- Leave an auto-scaled internal panel alone in clamshell recovery by @fuchsblau in #7581
- Only offer Update > Extra Themes when there is one by @omarchybot in #7775
- Stop a psmouse quirk from failing every install by @omarchybot in #7236
- Wait for the keypress ourselves instead of asking gum to by @dhh in #8082
- Offer to reboot when toggling sudoless Docker; show only the relevant menu entry by @omarchybot in #8098
- Let a received Taildrop file wait to be answered by @omarchybot in #7953
New Contributors
- @fuchsblau made their first contribution in #7581
- @bastidotnet made their first contribution in #8067
- @mdisec made their first contribution in #8172
Full Changelog: v4.0.0...v4.0.1







