github basecamp/omarchy v3.7.0

6 hours ago

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 makes it super quick to grab text out of any part of the screen. This is very helpful for grabbing addresses out of image footers or phone numbers embedded in website headlines. You can trigger it directly using Super + Ctrl + PrtScr or via the capture menu (Trigger > Capture or Super + Ctrl + C). The extracted text ends up on the clipboard ready for pasting.

image

Gaming galore!

Gaming on Omarchy just got a huge overhaul. First, the Steam installer is now fully automated (no more picking gpu libs!) and more compatible due to removal of the troublesome SDL_VIDEODRIVER env variable (reboot after upgrading to get rid of it!). Great way to play everything from Tetris Effects to ARC Raiders.

image

The RetroArch installer has gotten an even bigger upgrade by removing the AUR dependency (making it much faster to install) and preconfiguring the system, so all you have to do is put your bios and rom files in ~/Games, scan the directory, and you're ready to game using the beautiful CRT Royale shader for that perfect retro look.

screenshot-2026-05-04_11-57-33-medium

You can now run Battle.net games via the Lutris launcher too! Remember Starcraft? Remember Diablo? WE REMEMBER!. It's a little janky to install, though. You just have to follow the instructions and be patient while it looks like nothing is happening, but it's working in the background.

image

There's also the Heroic Launcher, which allows you to run Epic Games titles, like OddSparks, without anti-cheat (so, sadly, no Fortnite or Rocket League!). It too is a little janky and slow to install games, but until Tim Sweeney comes to Linux, it's better than nothing!

image

The Xbox Cloud Gaming setup is "just" a web app for the service, but it works great, and it starts really quick. Good 1080p gaming if you already have Xbox Game Pass. Access to games like Fortnite and other titles you can't run natively anyway!

screenshot-2026-05-04_12-03-19-medium

Finally, there's the Moonlight client for streaming games off a Windows PC running Sunshine. If you can hardwire both your Omarchy machine and the remote gaming PC, it's indistinguishable from running the games locally! Just crank up the resolution to full native, set it to 120hz, and max out the bitrate, and you'll have the best way to play competitive shooters like Fortnite on Linux.

image

Boot unlock themeing

Every theme can now include preview-unlock.png and unlock.png (transparent) to be listed under Style > Unlock, so they appear as options for a custom boot unlock design. You can also manually design your new unlock screen using omarchy-plymouth-preview and omarchy-plymouth-set — great for company logos!

lumon-unlock
tokyo-night-unlock
shopify-unlock

New toggles

Direct boot (to skip limine preboot rollback screen) and temporary passwordless sudo (for letting agents change the system) has been added to the Trigger > Toggle menu. You can access it directly with Super + Ctrl + O.

image

Laptop mirroring

Mirroring your laptop screen for a projector can now be done from the hardware toggle menu under Trigger > Hardware or by hitting Ctrl + Super + Alt + Delete.

image

New Oma backgrounds for Tokyo Night

4-oma-cityscape
5-oma

Helix themeing

When Helix is installed via Install > Editor > Helix, it'll be included in the automatic Omarchy themeing.

image
image

Cliamp: Music TUI

Cliamp is a beautiful TUI by Aether creator @bjarneo. It comes with three great radio stations for computer lovers out of the box, Lofi, Synthwave, and EDM. You can connect your Spotify account to it as well. Along with YouTube Music and other sources.

You can start it from the app launcher with Super + Space or directly with Super + Shift + Alt + M.

image

Ghui: GitHub TUI

ghui is a new TUI for managing your GitHub pull requests. It's installed on-demand with the first invocation of ghui on the terminal.

image

Command changes

As part of the unified Omarchy CLI, several omarchy-* scripts were renamed to fit the new namespacing. If you have personal scripts, hotkey bindings, or Waybar/Hypr configs calling the old names directly, update them to the new ones below. Configs shipped by Omarchy itself are migrated automatically.

Old name New name
omarchy-cmd-audio-switch omarchy-audio-output-switch
omarchy-cmd-mic-mute omarchy-audio-input-mute
omarchy-cmd-screenrecord omarchy-capture-screenrecording
omarchy-cmd-screenshot omarchy-capture-screenshot
omarchy-cmd-first-run omarchy-first-run
omarchy-cmd-screensaver omarchy-screensaver
omarchy-cmd-share omarchy-menu-share
omarchy-lock-screen omarchy-system-lock
omarchy-sudo-passwordless-toggle omarchy-sudo-passwordless

The Dell XPS and ThinkPad mic-mute variants (omarchy-cmd-mic-mute-xps, omarchy-cmd-mic-mute-thinkpad) have been folded into the single omarchy-audio-input-mute, which now handles hardware LED syncing internally.

You can also reach all of these through the new unified CLI, e.g. omarchy capture screenshot, omarchy audio input mute, or omarchy system lock.

New Contributors

Full Changelog: v3.6.0...v3.7.0

Don't miss a new omarchy release

NewReleases is sending notifications on new releases.