Skip to content

Releases: basecamp/omarchy

v3.7.1

04 May 23:53
a3aedb0

Choose a tag to compare

What changed?

Update existing installations using Update > Omarchy from Omarchy menu (Super + Alt + Space).

Fixes

  • Hotfix to remove lingering xe.enable_panel_replay=0 setting from KERNEL_CMDLINE by @ryanrhughes

v3.7.0

04 May 13:59
@dhh dhh
9aa3858

Choose a tag to compare

The Gaming Edition

Update existing installations using Update > Omarchy from Omarchy menu (Super + Alt + Space).

Install on new machines with the ISO:

Features

  • Add unified omarchy CLI by @ryanrhughes
  • Add text extraction from anywhere on the screen via Trigger > Capture > Text Extract and Super + Ctrl + PrtScr using tereseract OCR by @Prajwal-Prathiksh
  • Add monitor mirroring of the internal laptop display to connected external display via Trigger > Hardware > Mirror Display and Super + Ctrl + Alt + Del by @timbelmon
  • Add cliamp TUI music player on Super + Shift + Alt + M by @bjarneo
  • Add lazy-installed GitHub TUI called ghui by @kitlangton
  • Add new aliases ic (= tdl c), ix (= tdl cx), and icx (= tdl c cx) by @dhh
  • Add dosfstools as a default package so you have fsck.fat and mkfs.fat available in case you need to fix a corrupted /boot partition by @niraletter
  • Add transcode-video-gif function for turning a video into a gif by @dhh
  • Add full compatibility with the ASUS ExpertBook Panther Lake laptop for both boot, screen, touchpad, and fingerprint reader by @mijuny
  • Add fred=on kernel optimization for Intel Panther Lake systems by @dhh
  • Add two-finger tap to right-click on touchpads by default on new systems (see Setup > Input to change existing) by @dhh

Gaming

  • Add streamlined Steam installer that doesn't need user input by @dhh
  • Add fully preconfigured RetroArch that no longer depends on AUR by @dhh
  • Add streamlined bluetooth xbox controller compatibility without needing to restart by @dhh
  • Add Lutris Launcher to Install > Gaming for running Battle.net games (Diablo/Starcraft/WoW) by @dhh
  • Add Heroic Launcher to Install > Gaming for running Epic Games (sadly no Fortnite or Rocket League!) by @dhh
  • Add Moonlight GameStream client to Install > Gaming for remote play of PC games from Sunshine server by @dhh
  • Add Xbox Cloud Gaming web app to Install > Gaming for remote Xbox Game Pass play by @dhh
  • Add Install > Gaming > Remove for removing any of the game setups by @dhh
  • Fix obstructive SDL_VIDEODRIVER env causing problems with many Steam games by @RyanBreaker

Aesthetics

  • Add boot unlock screen themeing via Style > Unlock (as well as omarchy plymouth) by @dhh
  • Add subtle highlight to selected item in the omarchy menus for better visibility by @pipetogrep
  • Add more smoothness to limine progress bar by @mlombardi96
  • Add new Omarchy logo backgrounds for every default theme by @dhh
  • Add better text contrast on backgrounds with Flexoki Light, Vantablack, Ethereal, Hackerman, and White themes by @lukehsiao, @dhh
  • Add two new Tokyo Night backgrounds based on the new OMA logo by @jennpiatkowski87
  • Add broader compatibility with older Omarchy themes by extracting their colors.toml from alacritty colors by @prepin
  • Add themeing to Helix editor when it's installed via Install > Editor > Helix by @lukehsiao
  • Add themeing for gum by @severin-richner
  • Add themeing to Brave Origin browser by @dhh
  • Add color highlighting to man pages by @spitfire05
  • Add matching SDDM login screen theme to the boot unlock theme so they stay visually consistent by @dhh
  • Add support for extra theme installs over ssh not just web by @Vargrul

Controls

  • Add option to skip Limine boot rollback screen and go straight to boot unlock via Trigger > Toggle > Direct Boot (Super + Ctrl + O) (limine can then be selected as a boot option in bios if needed) by @dhh
  • Add toggling passwordless sudo so agents can run with scissors via Trigger > Toggle > Passwordless Sudo (Super + Ctrl + O) by @dhh
  • Add toggling touchscreen recognition in Trigger > Hardware (Super + Ctrl + H) by @niraletter
  • Add toggling touchpad on/off in Trigger > Hardware (Super + Ctrl + H) by @niraletter
  • Add Apple display brightness control to the normal brightness hotkeys by @dhh
  • Add maximum brightness on Shift + Brightness Up and minimum brightness on Shift + Brightness Down by @dhh
  • Add consistent brightness adjustment steps and slow ramp below 5% by @boobachad, @dhh
  • Add right-click on the Waybar battery icon to show a detailed battery notification by @dhh
  • Add persistent monitor scaling from Super + / in the default monitors.conf is used with just a single declared monitor by @dhh
  • Add push-to-talk keybind for Voxtype on F5 by @ryanrhughes

Fixes

  • Fix that only Dell XPS needs the linux-ptl kernel now and other Panther Lake systems get vanilla 7.0.3 kernel by @dhh
  • Fix delays in boot sequence that improves overall boot time by 5-8 seconds by @dhh
  • Fix install sequence would rebuild limine 4 times instead of just once by @dhh
  • Fix hybrid GPU hardware detection so the toggle only appears when actually applicable by @dhh
  • Fix scrambled frames in screen recording on slower systems by guarding the capture pipeline and only re-encoding when garbage frames are detected by @dhh
  • Fix mid-transition screenshots by keeping hyprpicker alive until the capture is complete by @ryanrhughes
  • Fix screenrecording with webcam on some systems by switching to screenshot-style selection of region/screen by @ryanrhughes
  • Fix device dark mode handling in Chrome with a proper configuration by @dhh
  • Fix jumping cursor / disable-while-typing on the ASUS ROG Flow Z13 detachable keyboard by @Cliffback
  • Fix the "your kernel has been updated" check to be more resilient by @dhh
  • Fix the useless lstopo.desktop entry in the app launcher by hiding it by @dhh
  • Fix ISO installer allowing you to select your install media as the target by @mplaczek99
  • Fix npx wrapper runtime so it's isolated from project PATH by @timohubois
  • Fix ufw firewall should allow access for Docker DNS from 192.168 networks by @davzucky
  • Fix background selector should recognize symlinks by @tushar-chauhan
  • Fix web apps not disappearing immediately from app launcher after removal by restarting Walker by @afurm
  • Fix deprecated VSCode theme for everforest by @cfulton
  • Fix internal monitor disable for systems where built-in display is not eDP-1 by @17xande
  • Fix refresh-config when target directory is missing by @timohubois
  • Fix "Bistream" typo to "Bitstream" by @dotsilva
  • Fix automatic powerprofile setting on boot for some USB-C only charging machines by @mijuny
  • Fix custom DNS setting should also provide ipv6 servers by @jardahrazdera
  • Fix low ulimit ceiling by @cyppe

Feature presentations

Unified Omarchy CLI

There's now a single omarchy command that is both documented and bash tab-completing. It gives you access to all the underlying omarchy-* commands without having to look up the source to learn what they do.

~ ❯ omarchy
Omarchy command center

Usage:
  omarchy <command> [args...]
  omarchy commands [--all] [--json] [--check]
  omarchy <group> --help
  omarchy <group> <command> --help

Common commands:
  omarchy update              Update Omarchy and system packages
  omarchy theme list          List available themes
  omarchy theme set <name>    Apply a theme
  omarchy font list           List available fonts
  omarchy screenshot          Take a screenshot
  omarchy debug               Print debugging information

Groups:
  ac             AC power detection
  battery        Battery status helpers
  branch         Omarchy git branch management
  brightness     Display and keyboard brightness
  capture        Screenshots and screen recording
  channel        Omarchy release channel management
  cmd            Command and shortcut helpers
  config         System configuration helpers
  debug          Diagnostics and support logs
  dev            Omarchy development tools
  drive          Drive selection and encryption
  font           Font management
  hibernation    Hibernation setup and removal
  hook           User hook runner
  hw             Hardware detection and controls
  hyprland       Hyprland window, monitor, and toggle controls
  install        Optional software installers
  launch         Application launchers
  menu           Omarchy menu commands
  migrate        Migration runner
  notification   Notification helpers
  npx            NPX package wrappers
  pkg            Package management helpers
  plymouth       Plymouth boot theme management
  powerprofiles  Power profile management
  refresh        Reset config to defaults
  reinstall      Reinstall and reset workflows
  remove         Removal workflows
  restart        Restart Omarchy components
  setup          Interactive setup wizards
  share          Share clipboard, files, and folders
  snapshot       System snapshots
  state          Persistent Omarchy state
  sudo           Sudo configuration helpers
  swayosd        SwayOSD status display helpers
  system         Reboot, shutdown, logout, and lock
  theme          Theme management
  toggle         Toggle Omarchy features
  tui            Terminal UI launchers
  tz             Timezone selection
  update         Omarchy and system updates
  upload         Upload helpers
  version        Version and channel information
  voxtype        Voxtype dictation
  webapp         Web app launchers
  wifi           Wi-Fi helpers
  windows        Windows VM management

Discovery:
  omarchy commands            List all commands
  omarchy commands --all      Include commands explicitly marked hidden
  omarchy commands --json     Machine-readable command list
  omarchy commands --check    Validate command metadata and routes

Text extraction via tesseract OCR

[Tesseract's open source OCR model](https://gith...

Read more

v3.6.0

23 Apr 13:31
@dhh dhh
bc9777c

Choose a tag to compare

The Panther Lake Plus Extreme Efficiency Edition

Update existing installations using Update > Omarchy from Omarchy menu (Super + Alt + Space).

Install on new machines with the ISO:

Additions

  • Add additional kernel patches to custom kernel 6.19.13 build for Panther Lake to extract maximum efficiency by @TsaiGaggery, @spencerbull
  • Add full control of laptop display on lid open/close and assurance that unplugging the external display will always turn the internal one on again (even if cable is yanked during sleep or reboot) by @dhh
  • Add persistent toggle system so window gap, single-window aspect, and other flags survive hyprctl reload and restarts by @dhh
  • Add touchpad enable/disable/toggle support via XF86TouchpadOn/Off/Toggle with OSD feedback and persistent state by @drunkleen, @dhh
  • Add 1.25 as a scaling option and allow traveling backwards through the resolution scaling cycle by @dhh
  • Add screen recording audio normalization to -14 LUFS so quiet recordings are lifted to a consistent level by @robzolkos
  • Add pause_media to voxtype by default so MPRIS players pause while dictating by @peteonrails
  • Add Intel video encoding processors (intel-media-driver, Quick Sync H264/H265) by default so Kdenlive exports work on modern Intel CPU/GPU combos by @dhh
  • Add mako restarting option to Update > Process by @dhh
  • Add lazy initialization of the try command to speed up bash startup by @innerviewer
  • Add voxtype GPU migration that enables GPU acceleration when Vulkan is available by @sgruendel
  • Add sped-up window movement and special workspace animations by @dhh
  • Add true-black configs and default background to the Vantablack theme for ultimate OLED efficiency by @dhh
  • Add ThinkPad mic mute LED sync by @annoyedmilk
  • Add Super + Ctrl + H for hardware toggles menu controlling covering laptop display, touchpad, and hybrid GPU (only shown when hardware is available) by @dhh
  • Add Ctrl + Alt + Tab (next) and Ctrl + Alt + Shift + Tab (previous) to cycle focus through monitors by @sgruendel

Fixes

  • Fix excessive disk usage from /home snapshots and btrfs quota churn killing CPU time by dropping /home snapshots entirely and giving up on btrfs quotas in favor of just keeping last 5 /root snapshots for fallbacks by @dhh
  • Fix orphaned voxtype status --follow processes piling up after every Waybar reload by trapping EXIT in the wrapper by @peteonrails
  • Fix omarchy-update hanging indefinitely when Chromium/Brave isn't running by skipping the blocking --refresh-platform-policy call by @peteonrails
  • Fix keyboard layout being reset to US after omarchy-refresh-hyprland by re-running layout detection by @peteonrails
  • Fix default audio sink switch not persisting by using wpctl instead of pactl so WirePlumber's configured sink is actually updated by @sergiojrdotnet
  • Fix Typora's print dialog not floating by @NicolasDorier
  • Fix Lumon theme colors for better visibility of selected text by @waleedhkirmani
  • Fix Elephant menu crashing when using a customized default theme that lacks a preview by @maxwell7774
  • Fix iA Writer Typora dark theme to work better on OLEDs by @dhh
  • Fix cx alias to use the new --permission-mode bypassPermissions flag in Claude Code by @pontino
  • Fix broken hide button on screensharing overlay by @dhh
  • Fix omarchy-theme-install not lowercasing theme name by @endafk
  • Remove XPS Panther Lake display workarounds (xe.enable_psr=0, disabled VRR) now that recent kernel patches resolve the underlying glitches by @dhh
  • Remove the resume-boost workaround since the real fix is a BIOS update to the XPS by @dhh

Feature presentations

Increased Panther Lake efficiency

Intel 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.

image image

Close the lid to disable laptop monitor (when you have external monitors connected)

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.

No more automated /home snapshots or btrfs quotas

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.

New Contributors

Full Changelog: v3.5.1...v3.6.0

v3.5.1

16 Apr 14:32
@dhh dhh
236a34b

Choose a tag to compare

The New Release

Update existing installations using Update > Omarchy from Omarchy menu (Super + Alt + Space).

Install on new machines with the ISO:

Additions

  • Add Dell XPS mute mic key support with hardware LED sync by @spencerbull, @dhh
  • Add resume performance boost on Panther Lake systems to avoid sluggishness after wake from sleep by @dhh
  • Add Trigger > Toggle > Laptop Display to turn the laptop display on/off when using an external monitor by @dhh
  • Add Update > Hardware > Trackpad to restart i2c_hid_acpi and THC driver paths for XPS haptic touchpad losing hapticness (temporarily until there's a permanent fix) by @dhh
  • Add Logitech MX Keys key binding examples for Print Screen, Dictation, and Emoji buttons to ~/.config/hypr/bindings.conf on new installs by @joaovictor

Fixes

  • Fix Fcitx5 icon showing up in the waybar (again!) by using a proper XDG autostart override instead of deleting the system file by @pomartel
  • Fix Intel Panther Lake display freezes and glitches by disabling both PSR and Panel Replay (xe.enable_psr=0) by @dhh
  • Fix haptic touchpad detection to match any Synaptics product, not just one specific model, for broader Dell XPS compatibility by @dhh
  • Fix spurious Hyprland config errors during git update by suppressing errors mid-pull and reloading after by @dhh
  • Fix double sudo prompt during updates by moving the PTY logging wrapper earlier in the update flow by @dhh
  • Fix Intel LPMD service not being enabled after installation by @dhh
  • Fix power profile rules running on every update instead of only on first run when the daemon is available by @dhh
  • Fix npx wrappers to run through mise-managed Node instead of system Node by @timohubois
  • Fix starship prompt init for dumb bash sessions (e.g. scp, rsync) by @pipetogrep
  • Fix display scaling cycle notification warnings by removing the Hyprland scale notification permanently by @dhh
  • Fix Chromium default appearance to follow system (device) instead of dark by @dhh
  • Fix btop.conf for v1.4.6 by @stefangrundel
  • Fix hibernation setup gracefully handling a failed btrfs resume offset lookup by @dhh
  • Fix Chromium/Brave stderr noise during theme switch by @felipegonzalez
  • Fix AC power udev rules failing silently at boot by wrapping them with systemd-run by @marco
  • Fix Intel video acceleration migration scripts referencing renamed path by @LiamMitchell
  • Fix browser launcher not recognizing new Brave Origin by @dhh
  • Fix sluggishness with the walker app launcher on some systems by making it use the cairo software renderer by @dhh
  • Fix performance power profile should be used when booting on AC power by @dhh

New Contributors

Full Changelog: v3.5.0...v3.5.1

v3.5.0

03 Apr 17:31
@dhh dhh
76d09b2

Choose a tag to compare

The Panther Lake Edition

Update existing installations using Update > Omarchy from Omarchy menu (Super + Alt + Space).

Install on new machines with the ISO:

Features

  • Add full compatibility with Intel Panther Lake machines using a patched 6.19.10 kernel (until 7.0 includes everything) and IPU7 camera driver for webcam compatibility by @spencerbull, @TsaiGaggery, @dhh
  • Add better general Intel performance management by installing thermald for improved thermal throttling, LPMD for optimized core selection, and intel-media-driver for more efficient video playback by @spencerbull, @TsaiGaggery, @dhh
  • Add LocalSend send action in Nautilus file manager by @marciobbj
  • Add sff function for using fuzzy find to send files over scp by @dhh
  • Add ONCE installer to Install > Services by @kevinmcconnell
  • Add omarchy-sudo-passwordless-toggle to give AI full access to run sudo commands for a limited period during high-risk debugging by @dhh
  • Add lazy-install stubs for Opencode, Gemini, Codex, Copilot, and Playwright CLIs via npx due to rapid churn updates by @dhh
  • Add battery-low hook for things like sound warnings by @Lo0rd3
  • Add image previews in Kitty terminal when using ff by @dhh

Aesthetics

  • Add Lumon Industries theme by @OldJobobo
  • Add Retro 82 theme by @OldJobobo
  • Add additional Gruvbox backgrounds by @OldJobobo
  • Add COPY highlight when tmux is in copy mode by @vtmx
  • Add consistent/modern theme previews for all included themes by @dhh

Compatibility

  • Fix Wifi 7 on Dell XPS 2026+ machines by @spencerbull
  • Fix haptic trackpad on Dell XPS 2026+ machines by @dhh
  • Fix keyboard backlighting for Tuxedo/Slimbook laptops by @dhh
  • Fix T2 Mac fan curve to better match original intentions by @fedesapuppo
  • Fix T2 Mac bluetooth by @fedesapuppo
  • Fix T2 Mac keyboard backlight controls by @fedesapuppo

Fixes

  • Fix JetBrains integration in hyprland by removing all custom rules now that they're using Wayland by @NicolasDorier
  • Fix Voxtype AI dictation should use GPU when available by @sgruendel
  • Fix makima remapping of copilot key should be opt-in using Setup > Key Remapping by @dhh
  • Fix battery remaining calculation to proper work with minutes v hours by @dhh, @fedesapuppo
  • Fix FUSE filesystems hanging before suspend/hibernate by @alansikora
  • Fix Moonlight remote player should fullscreen and inhibit idle like other gaming apps by @dhh
  • Fix failing firmware updates due to missing UEFI capsule by @annoyedmilk
  • Fix webcam overlay on screenrecordings to use vertical framing by @dhh
  • Fix VS Code Insiders should use VS Code themes by @tyvsmith
  • Fix picture directory should be created if it doesn't exist on screenshots by @brunorwx
  • Fix missing package update progress during Omarchy Update by @robzolkos

Feature presentations

Full Panther Lake support

Intel's new Panther Lake processor is a milestone for efficiency and performance on Linux. It's built on the company's new 18A node in Arizona, and it delivers single-core performance on par with an Apple M3, multi-core performance on par with an Apple M5, and GPU performance ahead of the M5. All while being incredibly power efficient with idle load levels as low as 2-3w, which on ~70wh batteries can give around 16 hours of mixed use.

Omarchy has worked with Intel and Dell to provide complete support and optimization out of the box. We're using a patched 6.19.10 kernel until the forthcoming 7.0 release drops with all the compatibility fixes needed. Together with Intel's thermald and lmpd services for thermal and core management. Everything has been extensively tested on the new Dell XPS 2026 series of laptops, as well as another yet-to-be-named Panther Lake laptop.

image

ONCE

image

ONCE is an app server for running Dockerized web apps locally (or in the cloud!). Install it via Install > Services > ONCE and you'll have the easiest way to setup Campfire, Writebook, Fizzy, and any third-party Dockerized app that adheres to the standard.

Lumon Industries theme

preview

The work is mysterious and important. Another banger theme by @OldJobobo.

Retro 82 theme

preview

Just the right vibes for an evening groove. Also by @OldJobobo.

Additional Gruvbox backgrounds

More classic paintings to go with The Backwater, like these:

2-flower-basket
3-village-square

New Contributors

Full Changelog: v3.4.2...v3.5.0

v3.4.2

08 Mar 16:29
@dhh dhh
d757dc3

Choose a tag to compare

What changed?

Update existing installations using Update > Omarchy from Omarchy menu (Super + Alt + Space).

Install on new machines with the ISO:

Additions

  • Add fuller battery status notification showing percentage, time remaining, and power draw when using Super + Ctrl + Alt + B by @dhh
  • Add preview + invoke-to-open for the screenrecording notification by @dhh
  • Add ga / gd worktree helper functions for creating and removing git worktrees by @dhh
  • Add scratchpad slide-in animation by @shelldandy
  • Add Copilot key remapping to Omarchy Menu key via makima by @dhh
  • Add suggested touchpad gestures for scrolling layout focus navigation by @dhh
  • Add Alt+Shift+Arrow keybindings for swapping tmux windows by @dhh
  • Add tmux automatic window renaming based on current directory by @jadonwb
  • Add tmux zoom indicator in status bar by @dhh

Fixes

  • Fix nvim transparency to preserve foreground colors, resolving snacks.nvim GitHub integration crashes by @jorgemanrubia
  • Fix display scaling cycle to preserve configured resolution and refresh rate by @Cammisuli
  • Fix Panther Lake (Xe3) GPU display issues by disabling power-saving features by @dhh
  • Fix try interactive selector appearing on bashrc re-source by @davidguttman
  • Fix intel-media-driver install for Arc 130T/140T (Intel 255H) by @Riddlerrr
  • Fix LM Studio install downgrading to legacy package by @timohubois
  • Fix small LocalSend window size by @justindotdevv
  • Fix omarchy themes menu appearing in elephant provider list by @dhh
  • Fix omarchy menu toggling when already open by @dhh
  • Fix wayfreeze-git not being removed in migration by @dhh
  • Fix limine kernel cmdline spacing for hibernation and T2 Mac configs by @dhh
  • Fix limine-snapper to append drop-in kernel cmdline configs by @dhh
  • Fix mise shim activation in uwsm/env by @dhh
  • Fix tmux attach before creating new session by @dhh
  • Fix missing Intel GPU hardware acceleration drivers by @dhh

New Contributors

Full Changelog: v3.4.1...v3.4.2

v3.4.1

28 Feb 17:47
@dhh dhh
c44dcdf

Choose a tag to compare

What's Changed

Update existing installations using Update > Omarchy from Omarchy menu (Super + Alt + Space).

Install on new machines with the ISO:

Additions

  • Add Super + L to toggle between the new Hyprland scrolling layout and the existing dwindle layout by @dhh
  • Add Super + / to cycle display resolutions (instead of the awkward Super + Ctrl + Alt + Backspace) by @dhh
  • Add Super + Ctrl + O to open the new toggle menu (which now includes Window Gaps, 1-Window Ratio, Display Scaling) by @dhh
  • Add Alt + left/right for moving between tmux windows and alt + up/down to move between sessions by @dhh, @marcotroisi

Fixes

  • Fix compatibility with Hyprland 0.54 by @dhh
  • Fix fcitx5 being auto-started twice by @pomartel
  • Fix OMARCHY_PATH and PATH not being available when SSH'ing into Omarchy machines by @dhh, @alexpgates
  • Fix omarchy-launch-or-focus breakage on jq replacemeny by @garethson
  • Fix ASUS mic unmute at installation time by @KrisKind75
  • Fix SDDM password field overflow by @dhh
  • Fix Omarchy updates that include new Hyprland should offer a reboot by @dhh
  • Fix screenrecording on 4K+ displays and use constant frame-rate for easier post-editing without transcoding by @dhh
  • Fix terminal output without a newline would be swallowed by @dhh
  • Fix screensaver should use slidein instead of popin animation by @ieocin

New Contributors

Full Changelog: v3.4.0...v3.4.1

v3.4.0

26 Feb 18:43
@dhh dhh
3124748

Choose a tag to compare

What's Changed

Update existing installations using Update > Omarchy from Omarchy menu (Super + Alt + Space).

Install on new machines with the ISO:

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
  • Add emoji picker auto-pasting by @pomartel
  • Add back mainline Chromium now that upstream has live themeing fixed by @dhh
  • Add "With no audio" option to screenrecord menu by @robzolkos
  • Add tab-cycle completion for bash file/dir expansion by @coolbotic
  • Add option to have user themes of same name as built-in themes that just overwrite individual files by @tmn73
  • Add favicon extraction for new web apps by @pomartel + @dhh
  • Add NordVPN installer via Install > Services by @jamerrq
  • Add Vulkan drivers installed by default by @ElBrodino
  • Add Scala to Install > Development by @saftacatalinmihai
  • Add Tmux to the config refresh menu by @guidovicino
  • Add drive partition info display to omarchy-drive-select by @johnbarney
  • Add Google as a DNS provider option by @dhh
  • Add Logout option to System Menu together with styled SDDM login by @dhh
  • Add Suspend back to System Menu as default on (but with opt-out when it doesn't work under Setup > System Sleep) by @dhh

Aesthetics

  • Add visual background picker by @dhms013
  • Add theme-synced keyboard backlighting on Asus ROG laptops by @dhh
  • Add theme-synced keyboard backlighting on Framework 16 laptops by @godlewski
  • Add new default wallpaper for Tokyo Night theme by @Maxteabag
  • Add Miasma theme by @OldJobobo
  • Add Vantablack theme by @bjarneo
  • Add White theme by @bjarneo
  • Add headset icon for audio in Waybar by @pomartel

Keybindings

  • 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 Steam window opacity rules by @nptr
  • Fix video PWA window rules by @dhh
  • Fix Walker crashing and not restarting by @dhh
  • Fix hibernation to work reliably across different laptops by @dhh
  • Fix hyprlock fingerprint auth check by @dhh
  • Fix update snapshots not being cleaned on failed updates by @Mridul-Agarwal
  • Fix Windows VM clipboard sharing in RDP by @arcangelo7
  • Fix Windows VM dynamic boot detection by @felixzsh
  • Fix Windows VM timezone and add confirmation before VM removal by @pomartel
  • Fix Windows VM should only bind ports and restart-unless-stopped to localhost by @loud-func
  • Fix gum confirm color for "no" option by @dhh
  • Fix omarchy-update-firmware premature exit by @nnutter
  • Fix swayosd style path by @gilescope
  • Fix yq dependency by replacing with pure bash TOML parsing by @dommmel
  • Fix AUR updates broken by interrupted git sessions by @dhh
  • Fix Synaptics InterTouch touchpad detection by @Sameer292
  • Fix Starship prompt sanitization by @JamesRobey
  • Fix Chromium Wayland color manager flag removal by @shreyansh-malviya
  • Fix Development remove menu icons by @annoyedmilk
  • Fix kb_variant support in input.conf by @manuel-rams
  • Fix wiremix default device character display by @l1ghty
  • Fix opencode auto-update disabled for pacman management by @sgruendel
  • Fix Waybar Omarchy glyph spacing with thin space by @horaceko
  • Fix suspend-to-hibernate failing on several laptops by removing it as a default by @dhh
  • Fix missing Wayland color manager disabling flag in Chromium by @shreyansh-malviya
  • Fix x11 fallback in SDL_VIDEODRIVER for compatibility by @ryanrhughes
  • Fix AUR packages shouldn't update until after system packages and migrations by @dhh
  • Fix archlinux-keyring should be updated before updating packages by @defer
  • Fix Docker on-demand startup via socket activation (saves memory, starts on first use) by @timohubois
  • Fix HDR screenshot rendering by switching to hyprpicker from wayfreeze by @jtaw5649
  • Fix format-drive compatibility with macOS by @prepin
  • Fix kernel modules becoming unavailable after kernel upgrade by @defer
  • Fix low contrast for muted/faint text in Obsidian theme by @guidovicino
  • Fix emoji rendering in Alacritty by @glauberdmo
  • Fix keyboard backlighting staying on during idle by @pukljak
  • Fix vertical/horizontal split naming to match human expectations by @dhh
  • Fix full OSC 52 clipboard support in Alacritty by @sgruendel
  • Fix kernel change detection to work with any kernel by @dhh
  • Fix drive info to include vendor when not part of model string by @KR9SIS
  • Fix remove broken snapshot delete function and call on update by @ryanrhughes
  • Fix wifi power saving should not be happening when connected to power by @dhh
  • Fix AUR install sudo session timeout by @dhms013
  • Fix nvidia drivers should be installed for (the lucky) owners of Nvidia RTX Pro cards by @zachfleeman
  • Fix Bluetooth device showing bluez ID instead of friendly name by @shawnyeager
  • Fix omarchy-cmd-screenshot geometry for transformed monitors by @riozee
  • Fix fcitx5 tray icon should be hidden from waybar by @pomartel
  • Fix mouse cursor should sync with the last focused window when switching workspaces by @foucist
  • Fix nvim gutter would have the wrong color on some themes like Kanagawa by @dhh
  • Fix user manager hanging on restart/shutdown for two minutes (now can only hang for 5 seconds) by @dhh
  • Fix errant login.keyring being created if you logged in via SDDM which then wanted to be manually unlocked every time by @dhh
  • Fix screenrecording compatibility with Mac by using h264 by @dhh
  • Fix first-frame garbage on screenrecordings by trimming 100ms by @dhh
  • Fix manual installs could end up with packages too new for their channel by @dhh
  • Fix mise should use precompiled binaries by @dhh
  • 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!).

image

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.

<img width="3594" height="2700" alt="image" sr...

Read more

v3.3.3

08 Jan 23:53
c9b3e13

Choose a tag to compare

What changed?

Update existing installations using Update > Omarchy from Omarchy menu (Super + Alt + Space).

Fixes

  • Hotfix to ignore updating gcc14 via omarchy-update by @ryanrhughes

Full Changelog: v3.3.2...v3.3.3

v3.3.2

08 Jan 23:23
b42dcf0

Choose a tag to compare

What changed?

Update existing installations using Update > Omarchy from Omarchy menu (Super + Alt + Space).

Install on new machines with the ISO:

Fixes

Additions

  • Add omarchy-update.log to the update process for debugging and error checking by @ryanrhughes

Full Changelog: v3.3.1...v3.3.2