IMPORTANT: If upgrading from a version earlier than 3.3.0, you'll see a bunch of Hyprland config errors. They'll go away after the update has fully completed and you've restarted your system. But if you've added any windowrules or layerrules of your own, you'll need to convert them to the new syntax too. You can use https://itsohen.github.io/hyprrulefix/.
Features
Add single screenshot flow on PrintScr with editing option pushed to notification by @ryanrhughes
Add Tmux with tailored config for improved aesthetics and ergonomics accessible via t alias in any terminal by @dhh
Add AI agent-focused Tmux layouts via tdl (Tmux Dev Layout), tdlm (Tmux Dev Layout Multiplier), and tsl (Tmux Swarm Layout) by @dhh
Add Claude Code as default install with cx alias to start it in accept-all mode by @dhh
Add hibernation by default on new installs by @dhh
Add idle-lock and notification-silencing icons to Waybar by @dhh
Add full compatibility (volume/brightness/hybrid GPU switching) with Asus Zephyrous G14/16 laptops by @dhh
Add compatible ethernet driver (Motorcomm YT6801) for Slimbook + Tuxedo laptops by @dhh
Add NVIDIA GeForce Now installer and window rules via Install > Gaming by @dhh
Add automatic power profile switching when plugged/unplugged by @pomartel
Add SSH port forwarding functions fip/dip/lip for web development by @dhh
Add eff command to open fuzzy find results directly in your editor by @dhh
Add option to remove all preinstalls via Remove > Preinstalls by @dhh
Add audio soft mixer as opt-in toggle via Setup > Audio (needed for Asus Zephyrus) by @dhh
Add ~/.config/omarchy/extensions/menu.sh for overloading any menu action by @bhaveshsooka
Add nautilus-python for "Open in Ghostty" context menu by @pomartel
Add window rules for Bitwarden Chrome Extension by @sgruendel
Change Super + Ctrl + X for Voxtype to a toggle instead of push-to-talk due to Hyprland complications with button release by @dhh
Add Super + Alt + Return to start terminal in Tmux mode by @dhh
Add Super + Shift + Return as alternative keybind for launching browser by @dhh
Add Super + Ctrl + C as alternative capture keybind for machines without PrintScr button by @dhh
Add Super + Alt + Shift + F to open nautilus in current directory of terminal by X
Add Super + Ctrl + Backspace to cycle through monitor scaling of 1x, 1.6x, 2x, 3x by @dhh
Add Super + Ctrl + Alt + Backspace to toggle single-window square aspect ratio by @dhh
Add Super + Ctrl + Z to zoom in (repeat = more zoom) and Super + Ctrl + Alt + Z to zoom out by @pelephant2
Add opening Nautilus in terminal's current working directory by @schwepmo
Add scratchpad auto-toggle on workspace switch by @mitanjan
Add single-key keyboard backlight cycling for laptops without separate up/down keys by @hattapauzi
Fixes
Fix new installations should default to Alacritty instead of Ghostty to ensure even old systems without compatible GPUs can run Omarchy out of the box by @dhh
Fix AUR package installation to prefer AUR over repos when available by @dhh
Fix Ghostty high IO pressure on some machines by @NicolasDorier
Fix NVIDIA environment variables for Maxwell/Pascal/Volta GPUs by @johnzfitch
Fix JetBrains window rules not working properly by @NicolasDorier
Fix Telegram stealing focus on every message by @ryanrhughes
Fix Surface laptops should have driver kit installed by default by @dhh
Feature presentations
New screenshot flow
PrintScr will now immediately save the screenshot to file and clipboard, then a notification will offer the opportunity to edit it afterwards. This means skipping Satty when all you want is the screenshot. It also means we no longer need Shift + PrintScr to snap straight to clipboard (because the default does both). You can activate the invitation to edit immediately with Super + Alt + , (the keybinding to activate any notification!).
Tailored Tmux
Tmux is now installed by default and can be started with the t alias. The keybindings have been tweaked for better ergonomics and the aesthetics optimized to match Omarchy's.
Use the new tsl [panels] [command] function to create an agent swarm window, like tsl 4 opencode:
Use the new tdl [agent] [agent] function to create an IDE with $EDITOR on the left, agent on the right, terminal below:
And you can use tdlm [agent] [agent] to do this for all the subdirectories within a folder, like tdlm opencode claude:
Visual background picker
Instead of having to cycle through all backgrounds, you can now pick the one you want directly with a visual preview.
Add idle-lock and notification-silencing icons to Waybar
When you toggle the idle lock (Super + Ctrl + I) or the notification-silencing (Super + Ctrl + ,), you'll now get a notification icon in the waybar. Clicking it will turn off the toggle.
Hibernation by default
Hibernation is now setup by default on new installations. It can be removed via Setup > System Sleep > Disable Hibernate.
Full Asus Zephyrous G14/16 compatibility
The Asus Zephyrous G14 didn't support screen/keyboard brightness or volume controls out of the box, and the hybrid GPU was stuck with the NVIDIA option always on, which drains the battery fast. But with this version, we now have full compatibility with screen + keyboard brightness controls, volume controls, and Trigger > Hardware > Hybrid GPU to swap between the iGPU (battery efficient) and dGPU (NVIDIA speed). We're also syncing the theme changes to keyboard backlighting.
asus-keyboard-backlighting.mp4
NVIDIA GeForce Now
Games like Fortnite, Call of Duty, Apex Legends, Halo Infinite, and several other competitive multiplayer games don't run on Linux due to the lack of anti-cheat compatibility, but with NVIDIA's excellent cloud gaming service GeForce NOW, you can play them anyway. On a fast internet connection, it's incredibly fluid, and even supports up to 4K @ 120hz gaming. This service can now easily be installed using Install > Gaming > NVIDIA GeForce NOW.
Removing preinstalls (aka return of "bare mode")
Okay, fine, you can have it. There's now a single Remove > Preinstalls option that uninstalls all the preinstalled web apps and desktop applications that comes with Omarchy. Now never speak of "bloat" again!
Swirl buck is the new default
Tokyo Night will now feature the swirl buck by @Maxteabag as the primary background. Gorgeous remix of the original!