Releases: basecamp/omarchy
v3.2.2
What changed?
Update existing installations using Update > Omarchy from Omarchy menu (Super + Alt + Space).
Install on new machines with the ISO:
- Download: https://iso.omarchy.org/omarchy-3.2.2.iso
- SHA256: a9d26b1d053cab92326031a2b4c19b337afb8a0ea7192077fa21cf629728d9cc
Additions
- Add
Super + Shift + Alt + ,to restore the last dismissed notification by @vander00 - Add
Super + Shift + Alt + [number]to silently move active window to numbered workspace by @Traap
Fixes
- Fix repository DBs being out of sync with the current channel (switching from edge to stable would give 404s) by @dhh
- Fix emoji picker would use a 3-column layout that would leak into other Walker menus by @dhh
- Fix cursor text visibility with Ristretto theme on Ghostty by @jbnunn
- Fix screensaver compatibility with TTE 0.14.1 by @dhh
- Fix first keyboard layout should always be used when computer is locked by @Ziryt
- Fix Remove > Theme list should be ordered alphabetically by @jbnunn
New Contributors
- @nbw made their first contribution in #3651
- @jbnunn made their first contribution in #3620
- @scoop made their first contribution in #3634
- @Ziryt made their first contribution in #3541
- @vander00 made their first contribution in #3580
- @Traap made their first contribution in #3546
Full Changelog: v3.2.1...v3.2.2
v3.2.1
What changed?
Update existing installations using Update > Omarchy from Omarchy menu (Super + Alt + Space).
Install on new machines with the ISO:
- Download: https://iso.omarchy.org/omarchy-3.2.1.iso
- SHA256: a9d26b1d053cab92326031a2b4c19b337afb8a0ea7192077fa21cf629728d9cc
Additions
- Add release channel and last update date for packages to the About screen by @dhh
- Add copy-url-to-clipboard (hotkey
Alt + Shift + L) for Brave by @Blinkuu
Fixes
- Fix screensaver to be truly fullscreen on Ghostty/Kitty as it is on Alacritty by @felixzsh
- Fix
omarchy-refresh-pacmanshould backup/etc/pacman.confand/etc/pacman.d/mirrorlistbefore overwriting by @dhh - Fix PDF viewer should start in floating mode (like image and video viewers) by @dhh
- Fix Steam + Zed installers to give user a chance to pick the correct vulkan backend for their system by @dhh
- Fix screensaver should not include the new experimental (and very slow)
dev_wormeffect by @MirasMustimov - Fix Remove > TUI to work with new xdg-terminal setup by @neurapy
- Fix window pop wasn't applying the right tag and required double invocation to undo by @dhh
- Fix Bluetooth icon wouldn't switch to off when turning off the BT adapter in BlueTUI by @dhh
- Fix
omarchy-refresh-walkershould ensure that Elephant service is running + add Walker to autostart by @dhh - Fix prevent wifi prompt from showing during ISO install by @ryanrhughes
New Contributors
- @felixzsh made their first contribution in #3499
- @neurapy made their first contribution in #3552
- @MirasMustimov made their first contribution in #3553
- @Blinkuu made their first contribution in #3017
Full Changelog: v3.2.0...v3.2.1
v3.2.0
What changed?
Update existing installations using Update > Omarchy from Omarchy menu (Super + Alt + Space).
Install on new machines with the ISO:
- Download: https://iso.omarchy.org/omarchy-3.2.0.iso
- SHA256: 6b6c085c20a0afee21401f15bfb04a4a5a8bd1d989186bf68f735a3781895390
New keys and capabilities
- Add new stable Arch mirror + stable pkg repository that will lag the edge by a month, so we can catch any package issues before they roll out to everyone by @dhh + @ryanrhughes
- Add Ghostty as the new default terminal (existing users can switch using Install > Terminal) by @dhh
- Add JetBrainsMono Nerd Font as the new default font (because Caskaydia doesn't render as well in Ghostty, existing users can switch using Style > Font) by @dhh
- Add Ethereal and Hackerman as new theme options by @bjarneo
- Add visual theme picker by @tahayvr
- Add BlueTUI instead of GTK bluetooth configuration by @a-sologub + @dhh
- Add @tobi's excellent try command by @dhh
- Add font changing to the lock screen and only show fingerprint when fingerprint sensor is active by @mlombardi96
- Add
Super + Alt + Commato invoke/open the last notification by @czroth - Add
Super + Alt + Arrowsto move between tiling group tabs by @chrislewis - Add
Super + Shift + Alt + Arrow Left/Rightto move workspaces between monitors by @jheuing - Add
Super + Ctrl + Shift + Alt + Arrowsto move splits in Ghostty by 100 lines (instead of default 10) by @dhh - Add AAC audio codec for screen recordings for better compatibility by @robzolkos
- Add Xbox controller setup installer under Install > Gaming by @ericjim
- Add optional size + positioning parameters to
omarchy-hyprland-window-popcommand by @DarrenVictoriano
Fixed stuff
- Fix application launcher would only show first 50 entries by @dhh
- Fix screensaver to work with all three default terminals by @dhh + @ryanrhughes
- Fix ability to decline an Omarchy update by @dhh
- Fix PS1 setting no longer necessary given default starship installation by @dhh
- Fix DaVinci Resolve dialog window management by @innerviewer
- Fix class name match for Microsoft Edge in window rules by @patroza
- Fix Windows scaling should be based on the focused monitor instead of the first by @y0no
- Fix TUI installer should use xdg-terminal-exec to be in line with other changes by @shelldandy
- Fix Helium browser match in omarchy-launch-webapp by @MatyiFKBT
- Fix switching to tiling group windows with numbers on other keyboard layouts by @adam-zluva
- Fix low contrast with sway OSD overlays on the matte black theme by @midnightslicer
- Fix that screen should wake on both mouse move and keyboard when it's been sleeping by @nicoestrada
- Fix wifi settings should launch or focus instead of multiple by @dhh
- Fix missing tab completion for mise by adding
usageas default package by @tionichm - Fix overly fast terminal scrolling on mouse wheel in Ghostty by @dhh
- Fix walker/elephant should run via systemd instead of exec-once by @abenz1267
- Fix terminal cwd to only kick in when the active window is a shell by @daviewales
- Fix using consistent
org.omarchy.*app-ids for all TUIs by @patroza - Fix
format-diskfunction should use exfat instead of ext4 for Windows/macOS compatibility by @dhh + @daviewales - Fix mouse focus issues for JetBrains window adjustments by @landsman
- Fix "Allow restore token" checkbox in screensharing options should be checked by default by @larrydewey
- Fix workspace 10 that was left out earlier by @jelenv
- Fix image viewing with imv, video viewing with mpv, and 1password should float instead of tile by default by @dhh
- Fix Everforest color scheme in Ghostty + Kitty to be the lighter variant we use for Alacritty by @dhh
- Fix waybar tray icon to be more intuitive by @brink-lab
- Fix Bluetooth icon in tray should use the connected style when any device is connected by @vander00
- Fix walker config for breaking changes in latest version by @abenz1267
- Fix blinking cursor on screensaver in Ghostty by upgrading to TTE 13 by @ryanrhughes
- Fix hitting the screenrecording hotkey during a recording should stop the recording by @ryanrhughes
- Fix screenrecording on external gpus and with HDR by using the desktop-portal-capture screen by @dec05eba
- Fix screenrecording on systems without GPUs with CPU fallback by @dec05eba
Feature presentations
New stable Arch mirror
With hundreds of thousands of people having downloaded the Omarchy ISO, it's time to ensure that the bleeding edge of Arch package upgrades isn't automatically rolling out to everyone without vetting. So we're introducing a new stable mirror that'll lag the latest by a month. It'll grab a snapshot of the latest repo on the first of the month, then upload that on the last Monday at 10am UTC of the month. This will allow a smaller group of package pioneers to catch problems and fix them before everyone upgrades. That should dramatically lower the risk that we see incompatibility issues in the wild at a large scale.
If you're interested in being part of the Omarchy Package Pioneers, you can run omarchy-refresh-pacman-mirrorlist edge. That'll put you on the edge mirror where all new packages are immediately available. Please pull early and often, and help us catch future issues!
Ghostty is the new default terminal
Ghostty is a fantastic terminal created by @mitchellh, which natively supports splits and tabs. We've made it the default for new installations. Existing users can switch using Install > Terminal. Alacritty + Kitty remains as optional installs on new installations.
You can see all keybinds on ghostty +list-keybinds, but here's a quick cheatsheet:
Ctrl + Shift + Osplit vertically.Ctrl + Shift + Esplit horizontally.Ctrl + Alt + Arrowsmove between splits.Ctrl + Shift + Super + Arrowsresize splits.Ctrl + Shift + Topen new tabCtrl + Shift + Arrowsmove between tabs.
New themes: Ethereal and Hackerman
Visual theme picker
The theme picker new has visual previews of every included theme (and every extra theme can add preview.png in 16:9 to get the same):
Bluetooth TUI
With improvements to BlueTUI, we're finally able to make it match the TUI used for wifi configuration.
Tobi's try
Managing all your quick code experiments is made much nicer with @tobi's try. Automatically namespace your attempts by the data under ~/Work/tries, delete them from the overview, and jump back into the action. See the try page for more.
New Contributors
- @wolfgangw made their first contribution in #2648
- @patroza made their first contribution in #3145
- @innerviewer made their first contribution in #3064
- @y0no made their first contribution in #3174
- @budnik made their first contribution in #3253
- @adam-zluva made their first contribution in #3233
- @MatyiFKBT made their first contribution in #3225
- @czroth made their first contribution in #3232
- @midnightslicer made their first contribution in #3212
- @tionichm made their first contribution in #3280
- @MislavPukljak made their first contribution in #3298
- @DanteIs897 made their first contribution in #3330
- @NicolasDorier made their first contribution in #3326
- @tonysm made their first contribution in #3339
- @daviewales made their first contribution in #3428
- @chrislewis made their first contribution in #3325
- @jelenv made their first contribution in #3447
- @larrydewey made their first contribution in #3404
- @landsman made their first contribution in #3336
- @ericjim made their first contribution in #2009
- @a-sologub made their first contribution in #3207
- @bjarneo made their first contribution in #3317
- @DarrenVictoriano made their first contribution in #3456
- @MangelMaxime made their first contribution in #3482
Full Changelog: v3.1.7...v3.2.0
v3.1.7
Omarchy 3.1.7
Update existing installations using Update > Omarchy from Omarchy menu (Super + Alt + Space) or download ISO for new installs:.
Download: https://iso.omarchy.org/omarchy-3.1.7.iso
SHA256: e264648d0b96c49a664fea82c92d9aa16737913cdec29eb5c8e4154e9665bbae
What's Changed
- Fix hyprland config in pip.conf to address newly invalid rule/parameter errors after hyprland update by @sk4rrjin / @mikailbayram
- Fix hyprland replacing hyprland-qtutils with hyprland-guiutils by @tibbe
New Contributors
Full Changelog: v3.1.6...v3.1.7
v3.1.6
Omarchy 3.1.6
Update existing installations using Update > Omarchy from Omarchy menu (Super + Alt + Space).
Install on new machines with the ISO:
Download: https://iso.omarchy.org/omarchy-3.1.6.iso
SHA256: 39858b4f20f1db75a9dc81a4975a300ad72dddca6e8bdb70cc486ae6c3e621c2
What's Changed
- Add a hotfix to fix limine order sourcing change causing boot errors by @ryanrhughes
Full Changelog: v3.1.5...v3.1.6
v3.1.5
Omarchy 3.1.5
Update existing installations using Update > Omarchy from Omarchy menu (Super + Alt + Space).
Install on new machines with the ISO:
Download: https://iso.omarchy.org/omarchy-3.1.5.iso
SHA256: 92c417f153a1af112973f5af52104d9dd0442d270b0f241bf91a232dd2b5b8df
What changed?
- Add
Super + Oto pop a window out into a pinned and floating overlay by @ryrobes - Fix possibility for walker/elephant to brick on upgrading by introducing omarchy-walker meta package by @ryanrhughes
- Add Terminal execution via xdg-terminal-exec to ensure you can't end up without a working terminal by @ryanrhughes
- Fix phantom recording indicator by @davidszp
- Fix phantom battery low alerts by @joshuafouch
- Fix omarchy-launch-editor when a missing editor has been specified by @killeik
- Fix gemini-cli should now be installed from arch/extra not AUR by @maromalo
- Fix current theme should be applied to new VSCode installations by @brianblakely
- Fix nvim should be default editor for most text mimetypes out of the box by @ryanrhughes
- Fix that eza themes should no longer be symlinked since we dropped them by @miharekar
- Fix more optional packages to come from OPR instead of AUR by @ryanrhughes
New Contributors
- @joshuafouch made their first contribution in #2949
- @ryrobes made their first contribution in #2954
Full Changelog: v3.1.4...v3.1.5
v3.1.4
Omarchy 3.1.4
Update existing installations using Update > Omarchy from Omarchy menu (Super + Alt + Space).
Install on new machines with the ISO:
Download: https://iso.omarchy.org/omarchy-3.1.4.iso
SHA256: d845db165a2878e9543251e56e68750b4ce61b61b0e260e2797939ea2ac07caf
What changed?
- Add better presentation of keybindings in order of importance by @dhh
- Add
Super + Sto reveal scratchpad workspace overlay andSuper + Alt + Sto move an app there by @fldc - Add
Ctrl + Pto print on the image viewer by @ctarx - Add a confirmation before starting the update process by @ryanrhughes
- Add omarchy-keyring to install trusted signing keys by @ryanrhughes
- Add gum confirm defaults to match the active theme by @ryanrhughes
- Fix low-contrast issues in auto-generated Obsidian color schemes by @alexandersix
- Fix Brave dialogs to be floating like chromium by @Rishabh-Sarang
- Fix new windows should appear on top when in full-screen mode by @gyaaniguy
- Fix Surface keyboard compatibility with decryption screen by @brennancoslette
- Fix
Alt + Shift + Lhotkey for copying URL in a web app should be in list of keybindings by @manuel1618 - Fix post-install message to no longer include the message to remove USB key (not necessary) by @NeimadTL
- Fix install failure when passwords began with a "-" @dakshesh14
- Fix prevent showing sed error by mistake when encountering early issues in the installer by @ryanrhughes
- Fix opening nvim via app launcher or file manager would actually open $EDITOR by @dhh
- Fix that the new-version check for Omarchy in the waybar should only run once every 6 hours not every hour by @dhh
- Fix slow application startups on some systems by setting systemd envs at startup by @ryanrhughes
- Fix port 22 should not be open by default in ufw configuration by @ctarxctarx
- Fix aliases for cd/ls should only be set if eza/zoxide is still on the system by @wiehann
- Fix time should be synced before doing an Omarchy update by @dhh
- Fix Android Studio window rules so dialogs are clickable by @AdamMusa
- Fix Ghostty default shell config to respect the block cursor by @jwkicklighter
- Fix fcitx5 clipboard interfering with hotkeys in other apps by turning it off by @cairin
New Contributors
- @Rishabh-Sarang made their first contribution in #2788
- @gyaaniguy made their first contribution in #2821
- @brennancoslett made their first contribution in #2621
- @ZorudaRinku made their first contribution in #2516
- @NeimadTL made their first contribution in #2888
- @wiehann made their first contribution in #2609
- @fldc made their first contribution in #2669
- @zachasme made their first contribution in #1601
- @alexandersix made their first contribution in #2752
- @LinAnt made their first contribution in #2907
- @jwkicklighter made their first contribution in #2915
- @AdamMusa made their first contribution in #2899
Full Changelog: v3.1.3...v3.1.4
v3.1.3
What changed?
Update existing installations using Update > Omarchy from Omarchy menu (Super + Alt + Space).
Install on new machines with the ISO:
- Download: https://iso.omarchy.org/omarchy-3.1.3.iso
- SHA256: fcb050d2adceded03e90939937be01583f6d95829273fd5e037b1fdf7cc81ab8
Fixes
- Hotfix: Prevent showing an error state on update when no orphaned packages exist by @ryanrhughes
v3.1.2
What changed?
Update existing installations using Update > Omarchy from Omarchy menu (Super + Alt + Space).
Install on new machines with the ISO:
- Download: https://iso.omarchy.org/omarchy-3.1.2.iso
- SHA256: f428fa1bc6656b8a576ab6c05d52be91f3d71bebac1bb2713f70dc7b035eab40
New Additions
- Add dynamic resolution, sound, microphone, AVC444 graphics, and tiling compatibility to Windows VM by @ATeal + @boozlbork + @garovu + @dhh
- Add
Super + Alt + Mouse scrollingto move between windows in a tile group by @mythz - Add
omarchy-debugfor obtaining debug logs more easily by @ryanrhughes - Add
omarchy-refresh-limineto reset limine configs by @ryanrhughes - Add
omarchy-reinstallto reset all Omarchy configs by @dhh + @ryanrhughes - Add
Super + Ctrl + Tto show time in a notification by @dhh - Add
Super + Ctrl + Bto show battery level in a notification by @dhh - Add Update > Time via Omarchy menu to update time with latest sync by @dhh
- Add
omarchy-launch-terminalwith fallback in case envs become unset by @ryanrhughes - Add terminal launch on right click of the Omarchy menu icon in case keybinds are unavailable by @ryanrhughes
Fixes
- Remove branch from Omarchy menu by @dhh
- Fix VSCode self-update disable check by @sgruendel
- Fix that
Update > Extra Themesshould only update git themes, not Aether by @dhh - Fix bashrc inclusion should bail when not interactive by @ryanrhughes
- Fix omarchy update breaking when waybar was not running by @dhh
- Fix limine bootloader screen to be default for all new installs by @ryanrhughes
- Fix catch errors during updates more consistently by @ryanrhughes
- Fix nvim syntax highlighting error after setup by @ryanrhughes
v3.1.1
What's Changed
Update existing installations using Update > Omarchy from Omarchy menu (Super + Alt + Space).
Install on new machines with the ISO:
- Download: https://iso.omarchy.org/omarchy-3.1.1.iso
- SHA256: 4d2cdf7b0cfe763e32c98447ebe8add891f47ab9d054732369b92fcc6dd1baa8
Fixed stuff
- Add binding for tiled full screen toggle by @brianblakely
- Fix changing workspace with mousescroll by @dhh
- Add descriptions to clipboard keybinds by @timohubois
- Add error fallback if terminal was not installed successfully by @jondkinney
- Fix universal RAM detection (locale-independent) by @brunoh3art
- Fix update walker migration to run for everyone by @ryanrhughes
Full Changelog: v3.1.0...v3.1.1