mrkeyoor.com_
Tue 01 Sept 17:46 UTC
Open Source7 min read

Omarchy Adds 5,942 Stars in a Week, Then Ships 11 Security Fixes

Omarchy's rapid rise met a harder test after version 4: securing a Linux desktop that lets plugins, coding agents, and system tools work closely together.

Omarchy gained 5,942 GitHub stars in a week, then offered a useful reminder of what that attention costs. Version 4.0.1, released on August 25, fixed 11 security problems touching coding agents, themes, plugins, notifications, USB devices, Docker access, and privileged network helpers. For developers considering the fast-rising Arch-based distribution, the interesting story is the collision between convenience and trust: Omarchy puts unusually powerful tools one shortcut away, so small input-handling mistakes can reach unusually far.

The project is hardly an obscure configuration bundle now. Its GitHub repository had more than 34,000 stars at reporting time, while this week's 5,942-star gain put it well ahead of the other trending open-source projects in MrKeyoor's current scan. The code is MIT-licensed, built mainly in shell, and maintained in public. The surge followed a large desktop rewrite and landed during the week of a security-focused patch.

A Linux desktop with a much larger control surface

Omarchy describes itself as an opinionated Linux distribution based on Arch Linux, the Hyprland tiling compositor, and Quickshell. It ships a complete working environment instead of asking users to assemble a window manager, launcher, terminal, editor, theme, and shortcuts separately. The project manual lists Chromium, Neovim, Obsidian, LibreOffice, Kdenlive, and OBS Studio among its defaults. This is an authored workstation setup rather than a neutral base awaiting decisions.

Version 4, called Quattro, made that approach more ambitious. According to the 4.0 release notes, Omarchy replaced Waybar, Walker, Mako, SwayOSD, hyprlock, hypridle, swaybg, and polkit-gnome with a single Quickshell-based desktop shell. The bar, launcher, menus, notifications, lock screen, on-screen controls, and authorization prompt now live in one long-running process with a plugin system. The release also moved system files into Arch packages, added dual-boot installation, introduced factory reset, and cut the ISO to under 6 GB.

That consolidation gives the desktop a consistent interface and a shared theme system. It also concentrates responsibility. A notification can launch an action. A bar widget can expose a service panel. A plugin fetched from Git can extend the shell. The authorization prompt belongs to the same new shell architecture. Each feature may be reasonable by itself, but together they create many paths from outside data to local commands.

The first patch makes those paths visible. The 4.0.1 notes say Omarchy stopped a video title from becoming a playback command, prevented installed themes from running code, passed notification click actions as argument arrays, and stopped USB device names from being executed as Hyprland Lua. It also guarded the plugin installer against Git transport-helper URLs and pinned a trusted PATH in a privileged DNS helper. These are concrete fixes for the boundary between text and executable behavior.

Coding agents turn desktop defaults into security policy

Omarchy's treatment of coding agents raises the stakes further. Its AI manual provides lazy-loaded launchers for Claude Code, Codex, OpenCode, GitHub Copilot CLI, Crush, Grok, Pi, Oh My Pi, Google's Antigravity CLI, and OpenRouter's Ori harness. Users can select a default agent, open it with a global shortcut, or call it with the single-letter a alias in a terminal. Omarchy also watches system crash reports and can hand a core dump to the chosen agent for diagnosis.

Convenience here includes authority. The manual says agents launched through Omarchy use their unattended or auto-approving modes. Version 4.0.1 changed the Claude and Codex launchers to use automatic review instead of a full permission bypass. That terse release-note item may be the patch's most consequential fix for developers: the distribution had encoded an aggressive permission choice into the normal route for starting an agent. The correction reduces that default authority without removing the one-keystroke workflow.

The manual is candid about the remaining risk. It advises running Omarchy's own agent skill in plan mode first and being prepared to restore configuration if an agent makes a mess. Another system option temporarily disables sudo password prompts, primarily for long agent jobs. The security documentation says the default timer is 15 minutes and warns that every process running as the user can act as root during that window. This is a sharp edge presented plainly, although a menu item and expiry timer do not make unattended root access safe.

Omarchy differs from a collection of dotfiles because it expresses opinions about which agents exist, how they launch, where they start, and how much they can do. Developers adopting it inherit those choices as part of their workstation's security model. The 4.0.1 changes show the maintainers revising that model after reports, which is healthy. They also show why users should read the release notes before treating the defaults as settled.

The plugin fix is bigger than one blocked URL form

Quattro lets users install third-party widgets and replacement bars straight from Git. The 4.0 release documents omarchy plugin add URL as the entry point. Version 4.0.1 then added a guard against Git transport-helper URLs and restricted the transports that Omarchy will clone. Git's flexible URL handling is useful for experienced users, but accepting an untrusted repository string inside a friendly plugin flow can expose more behavior than an ordinary HTTPS download suggests.

Themes presented a related problem. A desktop theme sounds like colors, fonts, and backgrounds. The patch explicitly says installed themes can no longer run code. That wording reveals how much executable behavior had become attached to appearance packages. Omarchy 4 expanded themes from eight base colors to 24 and generates matching configurations for Neovim, VS Code, and btop. A system that translates third-party theme material into many application configurations needs a strict line between declarative data and commands.

The project now has a security team and asks researchers to report vulnerabilities privately through its disclosure page. The 4.0.1 notes credit several outside contributors for security work, and the public fixes arrived 11 days after 4.0. That is a reasonably quick response. Still, users cannot infer the severity of every item from the changelog because it provides no CVE identifiers or ratings. The safer reading is simple: several command-injection and privilege-boundary bugs were real enough to warrant an immediate patch.

Installation remains a deliberate commitment

The star count may tempt people to test Omarchy as casually as a new editor extension. Its installation guide calls for more care. Omarchy installs from an ISO, enables full-disk encryption by default, and can either take a whole drive or use unallocated space for dual boot. The guide says users must disable Secure Boot or TPM in firmware, and Windows dual-boot users must disable BitLocker first. A full-disk installation wipes the selected drive.

Those requirements are part of the product's opinionated design rather than incidental setup trivia. Disabling Secure Boot changes the machine's verified-boot posture. Turning off BitLocker before repartitioning changes how a Windows installation protects its storage. Neither step proves Omarchy is insecure, but both deserve a backup and an informed decision. A 5,942-star week does not reduce the cost of a bad disk choice.

Updates also follow Omarchy's route rather than the usual Arch habit. The update manual says direct pacman -Syu or yay -Syu upgrades are blocked because they would skip Omarchy migrations, configuration updates, and a pre-update snapshot. Stable installations use an Arch mirror held one month behind the newest packages, while edge and development channels trade that delay for newer software and more breakage risk.

The snapshot system is useful but limited. Omarchy creates a root snapshot before updates and lets users boot it through Limine, according to the snapshot guide. It does not restore /home, and it leaves ~/.config unchanged. A rollback can recover a broken system package while preserving an incompatible application configuration. Personal files still need a separate backup.

What the star surge is really measuring

Omarchy packages a view of the Linux workstation that many developers plainly find attractive: the terminal stays central, visual choices are already made, and coding agents sit beside ordinary desktop controls. The weekly star gain measures attention to that idea. It does not measure reliability, hardware compatibility, or the safety of each plugin. GitHub stars are closer to a public bookmark than an installed-machine count.

The security patch does give prospective users better evidence than the star graph alone. Maintainers accepted reports, formed a disclosure process, changed risky defaults, and documented the fixes. At the same time, the affected components show how much authority the distribution coordinates. Plugins arrive from Git, shell notifications carry actions, AI agents can run without interactive approval, and system management flows through Omarchy's own wrappers. That integration is the reason to try the distribution and the reason to audit it carefully.

The next signal to watch is whether future releases attach clearer severity information to security fixes and keep executable inputs out of themes, notifications, device names, and plugin metadata. Hardware reports after Quattro's shell rewrite will matter too, especially around lock, authentication, display, and suspend behavior. For anyone installing now, version 4.0.1 is the minimum sensible starting point, followed by a verified ISO, a current backup, and a careful look at every agent and plugin permission the desktop offers.

We reviewed this

  1. crush — our honest review
  2. opencode — our honest review
  3. codex — our honest review

Sources

  1. Omarchy GitHub repository
  2. Omarchy 4.0.0 release notes
  3. Omarchy 4.0.1 release notes
  4. Omarchy manual
  5. Omarchy AI manual
  6. Omarchy security manual
  7. Omarchy security disclosure policy
  8. Omarchy getting started guide