David Heinemeier Hansson has spent over two decades staring at a macOS dock. He’s the creator of Ruby on Rails, co-owner of 37signals, and a man who knows exactly what he wants from his tools. Yet, in 2024, he walked away from Apple’s ecosystem—not out of frustration, but out of ambition. He wanted a computer that felt like his, not one that felt like Cupertino’s. So, after roughly 3,000 hours of tinkering, he built Omarchy, an Arch Linux-based operating system that he calls “the computer I’ve waited 40 years for.” In a candid interview with NetworkChuck, DHH explains why this custom Linux setup might just be the perfect operating system—not for everyone, but for those who value ownership and taste above all.
What Is Omarchy? A Linux OS Built on Opinionated Defaults
Omarchy isn’t a traditional distro like Ubuntu or Fedora. It’s a curated, opinionated configuration layer on top of Arch Linux, designed to deliver a cohesive experience out of the box. DHH’s vision is simple: Linux has long suffered from fragmentation and choice paralysis. Users face a dizzying array of window managers, desktop environments, and themes. Omarchy cuts through that noise by making decisions for you—not to restrict you, but to free you from endless configuration.
Building on this, DHH argues that the perfect operating system isn’t about offering every option under the sun; it’s about providing a clear, tasteful default that works. In the interview, he emphasizes that opinionated defaults are Linux’s best shot at becoming genuinely approachable. Instead of forcing newcomers to learn the intricacies of `~/.config`, Omarchy presents a polished, functional desktop that feels intentional. This approach mirrors his philosophy at 37signals, where constraints breed creativity.
Why DHH Left macOS: The Quest for a Personal Computer
For two decades, macOS was DHH’s daily driver. He admired its polish and Unix foundation. However, as Apple’s ecosystem grew more locked down and cloud-centric, he felt a growing disconnect. He wanted a system he could truly own—one that wouldn’t change on a whim or push features he didn’t ask for. In the video, he recalls the moment he realized macOS was no longer his computer; it was Apple’s.
As a result, DHH dove headfirst into Linux, specifically Arch. Arch’s rolling release model and DIY ethos appealed to his builder mindset. But even Arch felt incomplete. The default experience was barebones, requiring hours of setup to achieve something usable. So, he began crafting Omarchy, layer by layer, until it became the system he’d always envisioned. He didn’t want to fight his tools; he wanted them to feel like an extension of his thoughts.
Inside Omarchy: Tiling Windows, Quickshell, and AI-Native Design
Omarchy’s user interface revolves around Hyprland, a dynamic tiling Wayland compositor, and Quickshell, a Qt-based shell that provides a modern, cohesive look. The result is a keyboard-driven experience that maximizes screen real estate and minimizes distractions. Tiling windows aren’t new, but DHH’s implementation feels different—it’s opinionated, with sensible keybindings and a workflow that rewards muscle memory.
Moreover, Omarchy is designed to be AI-native. DHH discusses how he integrated AI tools directly into the OS, allowing for self-repairing capabilities. If a package breaks or a config goes wrong, the system can diagnose and fix itself with AI assistance. This is a glimpse into the future of operating systems, where the machine actively helps you maintain it. For developers, this means less time debugging environment issues and more time shipping code.
Who Is Omarchy For? Not Everyone, and That’s Okay
DHH is refreshingly honest about Omarchy’s target audience. It’s not for casual users who just want to check email and browse the web. It’s for developers, tinkerers, and those who crave control. He calls it “unapologetically Linux”—a system that doesn’t hide its complexity but embraces it. However, he also believes that with opinionated defaults, Linux can lower its barrier to entry. Omarchy might be the gateway drug for someone who’s curious about Linux but intimidated by the learning curve.
In the interview, DHH also touches on hardware. He runs Omarchy on a custom-built desktop, and he shares his setup, including his AI coding stack. Interestingly, he’s moved away from using AI for code generation, preferring to use it for problem-solving and explanations. This nuanced take on AI in development is refreshing, especially in a tech world obsessed with full automation.
Installation in One Minute: The Future of Linux Setup
One of the most striking segments of the video is DHH demonstrating how to install a complete OS in under a minute. Using a pre-configured image, he boots into Omarchy and, with a single command, has a full desktop environment ready. This is a stark contrast to traditional Arch installations, which can take hours. It’s a powerful argument for the perfect operating system: setup should be fast, repeatable, and painless.
Therefore, Omarchy represents a significant step forward for Linux adoption. By packaging a beautiful, functional experience into an easy-to-install format, DHH is showing that Linux can compete with commercial operating systems on usability, not just customization. He’s not trying to build a distro for everyone; he’s building one for those who want a computer that feels like home.
Why You Should Watch the Full Interview
This isn’t a typical distro tour. It’s a deep conversation about ownership, taste, and the philosophy of personal computing. DHH’s insights are valuable not just for Linux enthusiasts but for anyone who uses a computer daily. He challenges us to think about what we truly want from our machines and whether we’re willing to put in the effort to get it.
Watch the full interview above to see DHH’s passion in action. You’ll learn about Omarchy’s design choices, his hardware setup, and his thoughts on the future of AI in the OS. Whether you’re a seasoned Linux user or a curious Mac refugee, this conversation will make you reconsider what’s possible. And who knows? You might just find yourself inspired to build your own perfect operating system.