omarchy: i get the appeal, but it's not for me
a personal take on curated linux experiences and why i prefer building my own setup
i've been watching omarchy unfold with a mix of fascination and skepticism. it's the latest project from david heinemeier hansson, you know, the rails guy, and it's basically his take on what an arch linux setup should look like. polished, opinionated, ready-to-go. no endless config tweaking, no reddit deep dives. you install it and you're set.
when i first saw the screenshots, i thought "that looks pretty clean." and the whole "omakase arch" concept, chef's choice meets rolling release, it's clever. but after years moving between distros, i keep coming back to the same thought: this isn't the linux i want.
what i get is the appeal. omarchy takes arch linux and wraps it in a very specific vision. it's built around hyprland, wayland, and a bunch of tools that assume you work a certain way: keyboard-driven, tiling windows, the whole vim/tmux aesthetic dialed up to eleven. the pitch is simple, and it lands. you install it and you get a cohesive, beautiful system without touching a config file.
and honestly, a lot of it is executed well. the documentation is solid, the discord is active, and when it works, it really works. there's something satisfying about opening your laptop and immediately seeing good fonts, a modern-looking terminal, sensible keybindings, and fewer "which display manager should i use" decisions. it's the anti-arch in a way. arch says "here's the base, you figure it out." omarchy says "here's the experience, enjoy it." if you're coming from macos, or you just want to code instead of configuring, that is genuinely compelling.
where i hesitate is the tradeoff. when someone else makes the choices for you, you also inherit their assumptions, their defaults, and their priorities. that can be a feature, right up until you hit a moment where you need to understand what's happening underneath.
i remember the first time i installed arch. it took me three attempts, i broke my bootloader twice (among other things), and i learned more about linux in those 14 hours than i had in months of using ubuntu. every config file i edited, every package i installed, every driver i wrestled with, it all built up this mental model of how the system actually works.
those struggles taught me to understand my system. and yeah, i eventually moved on from arch. these days i run nixos because i wanted that same level of control, but with better reproducibility. the point isn't that everyone should do the "arch rite of passage." it's that the friction was valuable. it forced me to learn.
with omarchy, that learning curve gets flattened. that's great if you're trying to ship code. i just worry about what happens when something breaks and you don't know why. it's like driving a car where you can't pop the hood. sure, it gets you places, but when the engine makes a weird noise, you're stuck calling someone else.
and then there's the pace. omarchy moves fast. it's built on arch, so rapid updates are expected, but the scripting layer on top adds another dimension. things change quickly, configurations get updated, and if you're not paying attention, your perfectly working setup can suddenly feel different.
i've been there with other "batteries included" distros. you get comfortable, then one update later your workflow is disrupted. sometimes it's a feature. sometimes it's just change for change's sake. either way, it can leave you feeling like you're renting your setup instead of owning it.
underneath all of this is a philosophy question. arch linux has always been about the journey. the wiki, the forums, the whole "do it yourself" ethos, it's not just tradition, it's the point. you learn linux by building it, piece by piece, understanding why each component exists.
omarchy takes that and says "actually, you don't need to understand all that." and that's fine if linux is just a tool for you. for me, it's always been a system worth understanding, not just using. i also see this pattern elsewhere. rails making web dev decisions for you, vscode trying to be everything to everyone. sometimes that works brilliantly. sometimes it leaves you wondering why your setup doesn't work the way you expect.
look, if omarchy helps more people use linux comfortably, that's a win. the ecosystem needs more entry points. i just don't want us to forget what makes linux special, that feeling when you finally get pulseaudio working, or when you write your first systemd service, or when you realize "oh, that's how the init system actually works." those moments of understanding are worth something.
i'll keep watching omarchy from the sidelines and learning from what they get right. but my own setup, i'll keep building it myself, because that's the linux that taught me how to think about systems.
linux is big enough for both approaches, curated experiences and diy journeys. as long as we remember that each path teaches you something different, we're good.