Omarchy Review: DHH's Opinionated Arch Linux Distro for Developers (2026)

✅ Reviewed on Omarchy v3.8.2 · Arch Linux · Hyprland — Last updated: June 2026
Most developers who switch to Linux face the same wall: you install Arch, spend three weekends configuring a tiling window manager, and still end up with a system that only half works. Omarchy eliminates that wall. It is a complete, opinionated Arch Linux setup built by David Heinemeier Hansson — DHH — that turns a fresh install into a fully functional developer workstation with a single command. This review covers what Omarchy includes, how it performs in real use, and whether it is the right choice for you.
What Is Omarchy?
Omarchy is an opinionated Linux distribution built on Arch Linux and the Hyprland tiling window manager. DHH — the creator of Ruby on Rails, Basecamp, and HEY — built it after switching from macOS to Linux in 2023 and documenting his journey publicly. The project started as Omakub, an Ubuntu-based setup. Omarchy is its successor: faster, more modern, and built on Arch for access to the full AUR and rolling updates.
The GitHub repository has over 23,000 stars and is maintained by the Basecamp team. Version 3.8.2 is the current release as of June 2026, with 59 releases since launch. The name is a portmanteau of omakase — the Japanese chef's choice dining concept — and Arch.
The Omakase Philosophy
Omakase computing is the core idea behind Omarchy: instead of making every configuration decision yourself, you trust an expert's curated setup. DHH and the Basecamp team made the choices — window manager, terminal, editor, browser, shell tools — so you do not have to. The result is a system that is immediately coherent and productive without months of configuration drift.
This is the opposite of the traditional Arch Linux approach, where you assemble everything from scratch. Omarchy gives you the power of Arch — rolling updates, the AUR, minimal bloat — without the assembly cost. You get sensible defaults that you can override, not a locked-down system.
What Omarchy Includes
Omarchy ships a complete development environment. These are the key components:
- Window manager: Hyprland — a Wayland-native tiling compositor with smooth animations and HiDPI support
- Terminal: Alacritty — GPU-accelerated, fast, minimal configuration
- Editor: Neovim — pre-configured with plugins and LSP support. See the Neovim setup guide for context on what a configured Neovim can do
- Browser: Chromium — open-source, fast, Wayland-native
- Office suite: LibreOffice
- Music: Spotify
- Video calls: Zoom
- Shell: Fish — with autocompletion and syntax highlighting out of the box
- Multiplexer: tmux — pre-configured. Pairs well with the tmux guide if you are new to it
- File manager: Yazi — terminal-based, fast
- Application launcher: Rofi (Wayland fork)
Beyond applications, Omarchy includes:
- Full-disk encryption (LUKS) enabled by default — the responsible default for any portable machine
- btrfs filesystem with compression and Snapper integration for automatic system snapshots with bootloader support
- Limine bootloader — modern, fast, UEFI-native
- Own package repository alongside official Arch and AUR — provides Omarchy-specific packages and updates
- Unified
omarchyCLI for updates, configuration and management
Hyprland: The Engine Under the Hood
Hyprland is what makes Omarchy feel different from any other Linux setup. It is a dynamic tiling compositor for Wayland — windows automatically tile to fill the screen, you navigate between them with keyboard shortcuts, and there is no wasted screen space. Animations are smooth. HiDPI and multi-monitor work correctly out of the box, which is still not guaranteed on X11-based setups.
The keyboard-driven workflow takes a few days to internalize. After that, most users find mouse usage drops dramatically. You open a terminal with Super+Return, launch apps with Super+D, switch workspaces with Super+1-9, and close windows with Super+Q. Navigation between panes uses vim-style H/J/K/L keys.
If you have never used a tiling window manager, expect a one-week adjustment period. After that, going back to a floating desktop feels slow.
Omarchy 3.7 and 3.8 — What Changed
Version 3.7 was a significant release that overhauled gaming support. The update added a streamlined Steam installer, pre-configured RetroArch, improved controller handling, and better integration with Lutris, Heroic Games Launcher, and Moonlight GameStream. It also introduced the unified omarchy command that consolidates all previous omarchy-* subcommands into a single CLI interface.
# The unified CLI — available from v3.7 onward
omarchy help # list all commands
omarchy update # update Omarchy and all packages
omarchy install app # install a curated application
omarchy theme # switch color themesVersion 3.8 continued with stability improvements, Hyprland compositor updates, and expanded hardware compatibility. The Snapper snapshot integration also matured — rollbacks now work directly from the bootloader without manual intervention.
Performance in Real Use
Omarchy is fast. Hyprland uses the GPU for compositing and the system is lean by design — no systemd services running that you did not ask for, no background update daemons beyond what Arch provides. On a mid-range machine with 16GB RAM, idle memory usage sits around 600-800MB. Application launch times are noticeably faster than on GNOME or KDE with equivalent hardware.
The btrfs + Snapper combination is genuinely useful. A bad package update is recoverable in under a minute by selecting the previous snapshot at boot. This makes the rolling-release nature of Arch feel safer than it otherwise would.
Pros
- Zero configuration overhead. A complete, coherent dev environment from one command. No hunting for dotfiles, no hours debugging Hyprland configs.
- Full Arch ecosystem. AUR access, rolling updates, every package available. Omarchy does not restrict what you can install.
- Security-first defaults. LUKS encryption, Snapper snapshots, and sensible firewall rules out of the box.
- Genuinely fast. Hyprland + Alacritty + lean Arch base means everything is responsive.
- Actively maintained. 59 releases, 23k stars, Basecamp team behind it. Not an abandoned side project.
- Gaming works. Since v3.7, Steam, Lutris, and RetroArch are first-class citizens.
Cons
- Tiling WM is not optional. Hyprland is the window manager. If you want GNOME or KDE you are fighting against the grain of the entire setup.
- ISO method requires a dedicated drive. Single-disk dual-boot with Windows is not supported via the ISO installer. Manual installation on Arch is the workaround — see the Omarchy installation guide for how to do it.
- Bluetooth keyboard problem at boot. LUKS encryption password must be entered at startup, and Bluetooth keyboards are not available that early in the boot process. You need a wired or 2.4GHz USB dongle keyboard permanently.
- DHH's tool choices are locked in — initially. Fish shell, Neovim, Chromium. If you use zsh, Vim with a different config, or Firefox, you will spend time adapting. The defaults are overridable but require effort.
- Not for beginners. Omarchy assumes you are comfortable in a terminal and willing to learn keyboard-driven workflows. It is not a desktop for Linux newcomers.
Who Should Use Omarchy
- Developers who want Arch without the configuration marathon
- macOS or Linux users tired of GNOME/KDE overhead who want to try tiling
- People who use Neovim, tmux, and the terminal as their primary tools
- Anyone who values security (encryption by default) and system resilience (Snapper)
- Developers in the Ruby on Rails or web development ecosystem — DHH's toolchain is tuned for this
Who Should NOT Use Omarchy
- Linux beginners — the learning curve of tiling WMs + Arch + keyboard-driven everything is too steep simultaneously
- Users who need Windows on the same drive — the ISO method requires a dedicated disk
- Teams standardized on Ubuntu or RHEL — Omarchy is a personal workstation setup, not a managed enterprise system
- Users who strongly prefer GNOME or KDE — you would be replacing the entire desktop stack
Omarchy vs Alternatives
| Setup | Base | WM/DE | Configuration | Target user |
|---|---|---|---|---|
| Omarchy | Arch | Hyprland | Automated, opinionated | Dev, keyboard-first |
| EndeavourOS | Arch | Your choice | Minimal, manual | Intermediate Arch user |
| Garuda Linux | Arch | KDE/Hyprland | Pre-configured, flashy | Gaming, visual users |
| Manjaro | Arch (delayed) | GNOME/KDE/XFCE | Graphical, beginner-friendly | Linux newcomers |
| Ubuntu 26.04 | Debian | GNOME | Out-of-box, stable | General use, servers |
| Manual Arch | Arch | Anything | Fully manual | Advanced, custom needs |
EndeavourOS is the closest alternative if you want Arch with a gentler entry but do not want Omarchy's opinionated tool choices. Garuda targets gaming more aggressively. Manjaro is for users who want Arch package freshness without Arch complexity. Omarchy's differentiator is the complete, tested developer workflow — not just an OS, but a working environment.
Verdict
Omarchy is the best answer to "I want Arch, but I do not want to spend weeks configuring it." The tool choices are coherent, the defaults are sensible, and the system is faster than anything you will get from Ubuntu or Fedora on the same hardware. The Snapper integration and LUKS-by-default make it more resilient and secure than most self-assembled Arch setups.
The caveats are real: tiling WMs are not for everyone, and the dedicated-drive requirement for the ISO method is a genuine limitation. But for the developer who is ready for keyboard-driven workflows and wants a rolling-release system without the configuration overhead, Omarchy is the fastest path there.
If you decide to try it, start with the Omarchy installation guide which covers both the ISO method and manual installation on existing Arch.
Troubleshooting
Does Omarchy work with NVIDIA GPUs?
Yes, but NVIDIA support on Wayland/Hyprland requires the proprietary driver. After installation, run sudo pacman -S nvidia nvidia-utils if the driver was not detected automatically. Check with nvidia-smi. AMD GPUs work out of the box via the open-source amdgpu kernel driver.
Can I dual-boot Omarchy with Windows?
Not with the ISO installer — it requires a dedicated drive. For dual-boot, use the manual installation method: install Arch on a separate partition with the correct settings (btrfs, LUKS, Limine), then run the Omarchy installer. See the install guide for the exact archinstall configuration.
Why won't my Bluetooth keyboard work at the encryption password screen?
Bluetooth is not available during early boot, before the OS loads. LUKS requires a keyboard at the initramfs stage where only USB HID devices work. Use a wired keyboard or a keyboard with a 2.4GHz USB dongle permanently connected for the encryption password prompt.
Is Omarchy suitable for Linux beginners?
No. Omarchy assumes terminal comfort and willingness to learn a keyboard-driven tiling workflow simultaneously. For Linux beginners, Ubuntu 26.04 or Linux Mint are better starting points. Return to Omarchy once you are comfortable in the terminal.
Can I install additional software beyond what Omarchy ships?
Yes — you have full access to the Arch repositories, AUR, and Flatpak. Use sudo pacman -S package for official packages, yay -S package or paru -S package for AUR, and omarchy install app for curated Omarchy packages. Nothing is locked.
