Omarchy Is Not A Distro(abyss.fish) |
Omarchy Is Not A Distro(abyss.fish) |
This is the dumbest thing i’ve read this month.
Stopped reading after that.
The implicit amount of hate for DHH is almost at tinfoil hat levels.
Linux should be hard and shitty and it should break all the time! What is this newfound obsession with distros that just works and have some great setups and defaults.
Where do we end up if you can just close your laptop lid or copy paste with the same key or or or if even… gasp… the theme is automatically applied across all apps?
DHH? More like literal devil.
No sir! Let me write a blogpost post haste!
Yeah! What a mystery. What could make people install omarchy or pop os over debian, arch or gentoo?
What could possibly be the reason
We need Linux to win period. I don't care if it's called Distro, gist of envfiles, or a tank for gods sake. I want the market share for linux rather than macOs and Windows.
"omarchy install will include a bunch of proprietary software, including... what are we doing?? these are not the kinds of packages that any sane distro would ship to its users" - Ye this is great software. You know what is not good? when you download a distro that only has open source software and your codecs doesn't work, then that person just install windows again (true story many of my friends went through that). So please, don't tell people to skip stuff just because you dislike it
Omarchy really has excellent defaults and generally development is always moving in the right direction.
Omarchy isn't any more "just some dotfiles" (henceforth, "default configurations") than any other derivative distribution seeks to be. Distributions always ship some kind of default configuration, be it embedded in the programs themselves, installed in /etc or otherwise patched in. Of course, some distributions, especially base distributions, focus on just shipping the packages, but more involved ones, for example Ubuntu, tweak the default configurations of many programs to provide a cohesive experience.
I've always found it a shame how difficult it is to reproduce some of the r/unixporn screenshots, to see if they actually function nicely, use for a bit and see what I like and can backport to my own configurations. Even when the author provides some links, it's usually really hard to set up, and you're never quite sure what the author might've glossed over or configured out-of-band. I always wished there were more of these highly opinionated linux respins with heavily tweaked dotfiles, so at some point I also made my own to add to the pile: https://github.com/mid-kid/RocketISO/blob/master/docs/RELEAS...
1. Based off a common base distro
2. Domain-specific, rather than general-use
3. Includes commercial software
Back to the article, they then list a bunch of things that I think are supposed to be negatives, but includes things like some shortcuts and some software I already use pre-installed.
So let’s grant that the title is true. So what?
I for one really liked the out-of-box Omarchy experience and wouldn't know the first thing right now about how to customize arch so that it feels the same as Omarchy. Maybe it's trivial? But honestly I don't care I just like Omarchy's default opinion design way better than any other distro I've tried so far.
I tried Omarchy and thought it was decent, I liked a lot of the settings and visuals.
The more interesting question is, do people actually want a hyper-opinionated Linux install? Based on the reactions to Omarchy that I've seen, the answer is obviously yes. Broadly, people seem ok with just not using some of the suggested software if the defaults get them most of the way there.
More generally, I would say that configuring one's own Linux installation is not in itself virtuous. It used to be a way to identify people who were "committed" to using it via gatekeeping. The OP says that Omarchy is just DHH "cashing in" on new inexperienced Linux users, but as long as we don't value customizing one's own installation just for the sake of customization (I certainly don't anymore!), why is this a problem?
There aren’t really any rules to what to find this or not. Just because something is more opinionated than other solutions doesn’t mean it’s invalid.
In fact, I would say that that’s the primary reason people gravitate towards Omarchy. Many developers coming from the competing operating systems want stuff that just works out of the box, including proprietary software!
If you don’t like it, just ignore it and move on. I thought we were past this “I dislike this thing on the internet therefore everyone who likes it is wrong” phase of the internet. It’s also discourse like this that specifically discourages people from trying Linux.
And I know Omarchy is not the only one out there doing something similar, and that there is a spectrum. It is not a problem. The problem is not the existence of the spectrum, the problem is that at some point, we should just call a cat a cat instead of arguing "well, being a cat is a spectrum, so every year we can call a new thing in the adjacent spectrum a cat and pretend it has all the quality one would expect from a cat".
Omarchy could have just been two packages, omarchy-defaults (a package containing the default configs) and omarchy-base (a metapackage depending on all the packages omarchy would want to install by default).
Then you could just use a regular arch setup, and set it to install omarchy-base, and you'd get the same end result, but you could also sidegrade between regular arch and the omarchy configs.
DHH tends to build things for himself first, then share it with the world (sometimes free, sometimes paid) to see if others find value in it too.
Most of those things never become broadly adopted, which is clear from the long list of products 37signals has shut down over the years: Breeze, Writeboard, Backpack, Sortfolio, and others.
But every once in a while, there’s a huge success … like Rails, Basecamp, Hey, and apparently now Omarchy.
I honestly don’t think it’s much more complicated than that. He enjoys building things he personally wants. And when he sees others getting joy from what he built, he gets excited and doubles down.
The biggest problem with Linux as a desktop gaining more popularity is the learning curve. In our bubble, you might not want any software installed and want your first install to barely have a desktop environment, but the average Joe wants their browser, music player and password manager ready to go. If omarchy is nothing but a gateway drug to making leaving windows much easier then I am all for it, even if we bikeshed about whether or not it’s a distributed (I agree it’s not). Once you have it installed you can customise just as much as you would any other “distribution”, it just makes that first step that bit easier. Linux, if it wants to win the war, needs to make it easier for new folks to onboard. The winning desktop distributions (omarchy, cachyos etc) make onboarding easy.
Things like Omarchy are a boon to Linux because they bring in people that otherwise wouldn't have given it any thought. It's demonstrating what is possible as a little gateway drug. Things like SteamOS are much better at this, but more is better. It's not doing any harm.
What?? Could someone tell me where I can buy hardware as good as a MBP? Genuinely I’d love this, it would be like Christmas had come early!
intel panther lake changed the game.
Here’s a fact - Omarchy opened up Arch to a whole crowd of people that would have never tried Arch given its notorious difficulty to the uninitiated.
I don't use it, but I figure it's just a matter of most people being too lazy to polish up their own equivalent, so they'll use someone else's.
The idea of enabling proprietary software in the default install is apparently verboten to some, and getting that viewpoint out there helps people understand why Linux on the desktop is where it is.
There are plenty of strange things that gets publish every day, I don't see why you get hung up on this post.
Was helpful to me. I now know not waste my time.
the poster seems to have skipped over the point that "Omarchy" is just the default configuration of Arch for 37signals internal use, and enthusiasm over it working well caught on, so it's shared as open source.
CachyOS is another set of UI configurations of Arch and is also just handy.
disclaimer: i use both and they work well.
It's a blog post, a medium where people can self-publish their writing for no other purpose than expressing themselves. These things have been around for decades at this point.
Summarizes my feeling about this article and the author.
What I'm interested in, is obtaining a system that allows me to run Linux and userland reliably and trust-worthily. I don't know about you, but I don't compile all my software one by one myself after checking the source code. So, I prefer not relying on people who don't display much understanding on how to distribute a system reliably and trust-worthily. If someone is "just" making their own "flavor" of desktop and distribute it and call it "a distribution" without even noticing that such a package is lacking a lot of things that traditional distributions are doing, these people are just not mature enough to be trusted to do a good job. (and of course, being a "traditional distributions" is not "good enough", it is a necessary but not sufficient condition)
Don't get me wrong, they can distribute their flavor as much as they want, I'm happy with that. But if they act as if their stuff is the same as what is traditionally called "linux distribution" or if they are not smart (or honest) enough to mention that it's different, then 1) they are not mature enough, 2) it is worth informing newcomers or naive people about that.
It's a bit like a company that build cars, and then you have a guy that buy some of these cars, change one or two things on the dashboard and paint the car in a different color, and call themselves a car manufacturer. Nothing wrong with selling customised cars, but it is dangerous to act as if the guy is a proper manufacturer when they don't have either the capacity, the knowledge or the expertise to provide a good reliable car.
The out of box experience with Omarchy is highly functional, aesthetically pleasing and challenges users to lean more on keyboard shortcuts than they’d typically be used to. That’s clever because once you’re whizzing around with these shortcuts you feel accomplished, productive, and that generates loyalty towards the distro.
None of this is a bad thing, anything that makes Linux more accessible and interesting is good. Bucking trends that were making Linux harder to adopt or less culturally relevant is good too.
because most of the time there is. We live in a world that is dominated by obnoxious social media influencers and 'taste makers' who push people to the <newest thing> every day. This is the linux version of Mr. Beast lunchables.
Having a conference and corporate sponsorships for what is 500 lines of bash scripting is beyond silly. And like the other half dozen arch based 'desktop reskin disguised as distro' things, when it eventually breaks or stops being supported you'll have a lot of confused people who don't know how to fix it.
I run regular Arch with Niri and Noctalia Shell, which is based on Quick Shell. It is a pretty solid experience. But even with Quick Shell, which has taken a lot of the pain out of closing the gap between traditional DEs and these tiling WMs, it’s still a decent chunk of configuration.
Without it, I’d be doing a ton more configuration with a bar and scripts to display some information. And then those would be hardly functional, since really they’re just showing some stdout from the terminal. If I wanted to actually, say, connect to a new Bluetooth device, I’d still be heading to the terminal to connect.
That gap is what makes Omarchy interesting to me, and presumably to the people who seem to really like it.
Omarchy lets someone install it just like another “real” distribution and get a working OS without having to do hours of configuration and ensuring they have all the additional utilities they’d expect to have.
I think it does kind of have to be a “distro” because the appeal is that you don’t maintain the scripts yourself. You can just install it and get sensible defaults from a fresh install.
There’s nothing stopping Ubuntu, Fedora, or another major distribution from creating something like this. They already have Plasma and GNOME variants that include bundled software and sensible defaults customized from the delivered version of those DEs.
My question for people is whether their objection has to do with Omarchy itself or with the person or people behind it. I get that even without a controversial figure behind it, people might still object to some of the technical decisions behind it. But I find it hard to argue against the idea. It is filling a niche by making alternative WMs like Hyprland more accessible.
> and _why_ does it have a conference, sponsors, and merchandise? especially when longstanding distros like Debian have struggled with funding and sponsorship for decades?
I agree with the author that this is the thing that mostly gets me about Omarchy: yes, it is fine for you to use Omarchy, but in the end this is just a collection of dotfiles from DHH. We should be investing this money in some other distro that is actually doing some actual work (like packaging programs, maintaining infrastructure, etc.), instead of a hobby project from a millionaire.
Not sinister, but just a simple strategy of a business to increase sales of his products (such as hey.com) as well as pushing his personal preferences (grok) to younger audience masquerading as being done for public good.
It is just repulsive for people who see through this. But I think it is an OK business strategy which may be somewhat successful.
Values of DHH and his businesses on one side and Linux community on the other are not very well aligned, so it will inevitably cause these kind of tensions.
But if the goal is to target younger people who are not part of Linux community yet, then it may work, and that's the play here.
He has said multiple times Omarchy is his distro he designed for himself with his personal defaults. He's not masquerading anything, and what he's doing is being done for the public good, he's sharing his creation open and freely. He even documents how you can change those defaults to better fit you.
>Values of DHH and his businesses on one side and Linux community on the other are not very well aligned, so it will inevitably cause these kind of tensions.
You speak for yourself and possibly a small group of loud terminally online people. You do not speak for "the Linux community" as a whole. Omarchy users part of the Linux community. You do not get to define the community's values.
If Omarchy is upsetting the Linux establishment as much as this article implies (unclear if this is just a one-off) then it's probably worth a look!
It’s not upsetting anyone other than people who like to argue about inconsequential things on social media.
I actually don’t think it would be as popular without all of the manufactured drama and controversy around. Some people (like the parent comment) are drawn to the controversy and feeling of rebellion.
I bet 99% of people do not care if you use it or not. The other 1% just like arguing about other people’s personal preferences for some reason.
It feels very strange (and wrong) to me: if there is difficulties in installing something, try to help people instead of packaging the solution with other things that are not related. It feels a bit like if uv was mainly providing their "uvOS" to solve the difficulties of dealing with python packages.
I would guess in typical DHH fashion he would say it is Open Source. And I don't understand where this just Arch + Hyprland installation is coming from?
They have also customised the OS / distro so it install in less than 2 min on a super fast USB. Getting Laptops, both Framework and Dell are now on board, tested on Omarchy so they work out of the box. And so many other tiny things that just make the experience better. I say better but to most consumer, those are expected in the first place.
And this "expectation" people have been waiting for more than a decade.
So the purpose of Omarchy was to get devices quickly set up with some opinionated defaults.
Then install arch or Cachy or some other Arch based distro and just use the parts you liked.
I am completely disinterested in the author's concerns because Omarchy was useful to me in demonstrating how to compose pieces into a useful whole in a relatively minimalist distribution like Arch. It is much easier to learn with good examples than just only reading DIY reference docs. (And they are good examples even if you dislike the targets of the apps installed - I agree on those points, but they're just not that important)
I'm not sure why "I browse reddit" is any sort of a valid qualifier upon which to base this decision
but yes otherwise the article is correct, dotfiles != distro
I am so glad I have LLMs now to help me with Linux problems, gone are the years of putting up with curmudgeonly Linux gate keepers like this on IRC just so I could make progress when I was stuck.
I find the launch menu the most interesting I've seen out of any desktop environment / OS. It puts easy access to your apps front and center and above esthetics, and yet it still looks great. It's not a sane request, but I'd love to be able to swap the launcher/start menu in another DE for a fully customizable version of that.
Omarchy also has a very smooth way to 'install' web apps. There exist packages that do that for you, but I've tested several and wouldn't recommend any of them. They're bloated (this should really only be a couple lines of bash, like Omarchy's [0]), some use web views (I really want an actual browser under the hood so I can have my extensions), and all that I've tested leave litter on your machine after removing apps or the software. I find web apps as .desktop files so useful that I'm actually using a hacky DIY script now (which I'm considering releasing under GPL if I ever find time to clean it up).
Also, whether you're a beginner or a pro, having a sane starting config for Hyprland is just convenient. Which tells you something about it imho. My conclusion would be similar to the OP's, if you're Omarchy-curious, try Cosmic on your distro of choice. Or at least a cleaned up version with the most egregious personal preferences (like a global keybind for opening Twitter/X) removed, if anybody cares to maintain that.
[0] https://github.com/basecamp/omarchy/blob/dev/bin/omarchy-web...
However I would still generally advise against using Omarchy because the maintainer does not seem to place any importance on security. For example the default firewall configuration leaves the SSH port open and the number of failed login and sudo attempts before a timeout has been unnecessarily increased. Furthermore Omarchy installs some of the offered programs via a .sh script that is downloaded via curl rather than using a package manager like the one Arch already has. In addition Hannsen still refuses to sign his commits, which means it's only a matter of time before a supply chain attack occurs.
Leaving SSH exposed is bad if password auth is enabled. Otherwise, under what threat model is either of these a problem?
As I've gained experience (and maybe some wisdom), I've come to find the fragmentation a huge turn off. I've grown more and more fond of the BSD world. You install an operating system. You can learn the system and it doesn't change (much). It feels like you can accrue knowledge that doesn't become irrelevant every six months.
"... install a real distribution - not some guy's personal dotfiles." "the entire 'omarchy distribution' amounts to little more than Arch linux" Your own statements contradict each other.
Problem is, some people are really impressed by ricing and that is what has been catching users for that ""distro""
I'm pretty sure the fans of minimalism/t distros or just plain bare setups aren't really hyping that much. The author is right in that it's just an opinionated layer on top of Arch
I'd love to see a bunch of similar projects based on slackware, debian, suse or whatever.
I think most current distros/DE's dump "everything and the kitchen sink" at the user leaving him or her to finish the setup themselves. They stop short of actually presenting a good, unified experience. That's how it has been for ages of course, and Omakub is basically a "distro skin" that IMO has been lacking from distros all this time.
Picking a set of sensible default apps and making them 100% integrated and well documented is just nice. Ubuntu with Omakub just feels more like a finished OS than Ubuntu itself does.
Omarchy on the other hand is as much a distribution as most other popular distributions. Sure, based on arch, but if that disqualifies it then most distros are "not distros" all of a sudden. So I call Omarchy a distro.
I get why it exists and I use it for convenience since I like Arch anyway - but I would actually have preferred a few more variants on omakub, personally.
Do you use gnome-photos or shotwell, and does the system tell you how to use either? Do you use rythmbox or gnome-music - or for that matter, do you use KDE, xkcd, budgie, cinnamon or MATE?
Does the software installation show you how to install HAM-radio tools in the same UI as where you install Spotify or Chrome? Does changing the theme also change the terminal theme? Browser theme? Are useful tools like localsend included by default?
I haven't used Ubuntu "proper" in years, so all of my questions may be outdated, but Omakub certainly felt like a breath of fresh air when I tried it. It really felt like a big step forward for attention to detail compared to any other linux distro I have tried.
Not perfect by any means, but still, I think the "proper" distros should take some inspiration from it.
And yes I did actually end up going thru archinstaller first as the other route failed, but turned out it was archinstall failing to start with, failing to clear the existing Chrome OS partitions even after selecting the disk (full disk!) properly. I managed to install it on a N23 Chromebook I got for 30€, with just a 32GB SSD on it. Now I am on the edge of making my work laptop dual boot it, so I can run some heavier software on it. Haven't used as much Desktop Linux in the previous 15 years as I have the previous month.
It's supposed to be opinionated to start with. It absolutely is better that way. Probably one of the easiest to mod too, changed my battery indicator to show current wattage with an one-line change.
As it says - Chef's choice. I want my food to be edible to start with when I'm hungry.
This is not a judgement of using a prepared meal box.
If I didn't want a distro, I'd just go with something like Buildroot, or even more elementary. Yes, this is one of the projects I also have in mind to understand better and with the cross-supporting goal of reducing boot time of a machine that'll eventually run my game engine, with the reference of running said game engine on a n MCU.
But that's not what I want from desktop Linux of a pedigree that'd have potential of replacing my daily driver requirements, which are actually quite difficult to match, but I do have hope.
The fact that it takes so much more to put together a Linux distribution is I think something that the Linux ecosystem ought to aspire to change.
I agree that it is almost suspicious how quickly it has risen to prominence. There has been a surge of hugely popular amorphous open source projects by single or few maintainers, often created very recently. In my experience, most of the users of Omarchy are inexperienced with Linux, and use it because it doesn't require them to form their own opinions and workflows, which can be both positive and negative.
Every once in a while I try something else realise what an absolute bloated mess it is and come back. A long time ago maybe 18 years back I used wmii which did tiling and it was reasonable (you could still resize with a mouse)
Why do you need tiling for anything that isn't s terminal? Just use tmux or ghostty?
If I want in labwc I can drag the window to the side and it snaps to half screen just like windows.
I stick with this set up even with 32GB ram it literally never fails and never has in over a decade.
My guess is hyperland takes forever to figure out and uses way more ram. No thanks
Openbox/labwc looks great out the box without this flailing about.
Frequently the desktop app and the safari extension won't be in sync and missing a recently added password, or doesn't show up on my other devices hours later. I still have no idea how the extension vs desktop app actually work together, or if they do at all.
Sometimes 1password (safari extension) is "locked" - but the desktop app isn't locked? and No amount of clicking the little 1password icon, that's supposed to unlock it does anything. Just a completely no-op button. Quitting safari _and_ the desktop app seems to be what's required to fix it.
I've been thinking about just moving back to native macOS keychain, but I haven't bothered to check on linux+windows support.
If you break this clean design out of pragmatism, to ship something that most users would install themselves anyway, most people will be alright with that. There are several distros that ship Google Chrome and Steam, and most people are okay with that or tolerate it, out of pragmatism.
But if you compromise the clean concept of a distro to ship something that people wouldn't usually install, they will get upset.
Whether that's Ubuntu Unity's Amazon integration, the Copilot button, bloatware on a Windows PC or a 2010s cheap Samsung phone, or shortcuts to services that most users wouldn't typically want to use.
The windows 10/11 LinkedIn shortcut caused the same kind of complaints as the grok/x shortcuts in Omarchy, for the same reason.
We've seen the same thing play out with Harry Potter for example.
I’d be more inclined to ignore it entirely if I was a blog author.
This is just more perpetuation of the distro fragmentation that doesn’t need to exist.
Omarchy was my first entry back into desktop Linux since the early 2000s, when I ran enlightenment. The promises of Omarchy are big, and the idea of somebody trying all the tons of available bits of desktop Linux and assembling their favorites is very compelling!
I've since moved to KDE Plasma on that initial Omarchy install, but kept some other parts like the Bash completion system. I would love to get back to having single key sequences to bring up, say, a Claude window, but not enough to set it up in Plasma. If somebody else did it for me though... that's the appeal of Omarchy.
I don't think its suspicious at all. I think it filled a long standing need for some subset of current and on-the-fence Linux users of needing and wanting a really opinionated, well put together set of defaults that you don't really get with a vanilla OOTB experience on most distros.
The popularity of the various dotfiles repos proves that enough, Omarchy just turns that into an automated set up script on top of arch while regular dotfiles repos assume you already know how to, or care enough, to figure out how to install hyprland and all the associated utilities (waybar, launcher menu, wallpaper handling, etc).
Plus, generally, most people grew up using either Windows or macOS which are also very opinionated and I'd argue most users don't actually want to form their own workflows, they'd rather have something already put together to adapt into.
Myself included. Albeit I'm a macOS user, but I genuinely don't really have opinions unless something is seriously annoying, I'll change it, but otherwise I'd much prefer a set of good defaults and I'll just learn how to use them. Most of my work isn't using the operating system itself anyway, it's done within software running on it and that's where I'd rather focus my time.
I wish people were as critical in more relevant areas.
But yeah, I think the vast majority of people using it are first timers to Linux in general. It attracts these people because it doesn’t ask too much of them. I don’t know why anybody would complain about growing the ecosystem. More people using Linux is always a good thing for the community.
If so then that’s your answer. Why isn’t this obvious?
Giving someone a box of parts vs an assembled product is a huge difference. Yes there are some who prefer the box of parts, but they’re an extreme minority.
You can easily change most things you don’t like in Omarchy.
Not really, seems kinda weird to be frustrated by an opensource project that people have decided to build a community around.
When POPos was just an Ubuntu fork with a few gnome extensions and a better nvidia installer, I guess you were upset it got traction also? Or is their enhanced nvidia bash script enough of technical merit to appease your righteous stance.
I wonder how you feel about a sponsored Kubuntu conference, you must look at the idea with disgust.
> I wonder how you feel about a sponsored Kubuntu conference
Oddly specific? If you were honestly interested in a technical discussion then yes, in short, I wouldn't consider Kubuntu the pinnacle of the Linux-human interface. A sponsored conference? I have no idea why that is relevant or why you brought it up in such a stingy manner.
Again, what I find interesting in these low-barrier distributions, be it Omarchy or otherwise, is the implicit burden on the rest of the Linux ecosystem. The original author of the article could have expanded on Omarchy in this relation rather than just its technical shortcomings.
As a fan of boring Dell laptops/desktops and owner of many, I can tell you they have been well supported in every distro I have tried (Debian, Fedora, Arch, SUSE)
LLMs make customization much easier, but the impetus has not yet been there for me.
I'm saying that if they ended up shipping the house because the house contains their new useful microwave but forget to ship the microwave independently, it is something that should decrease their reputation, it looks silly and amateurish.
Of course, I'm not saying that they should solve my problem for me. Simply, they are doing things in a complicated way either uselessly or either non-fully-honnestly.
"Oh there's a half furnished house. Silly amateur house builder, why they don't just sell microwaves?" ?!
If someone provide a half-furnished house, that is fine by me. If they provide a half-furnished house and also say "hey, it comes with a microwave because I know how to fix a microwave. If you want me to fix a microwave without having to have the whole house, do it yourself, I don't know how to do that", then it raises quite a bunch of red flags about how this person understand how a house works. And in this case, yes, I will call this person an amateur. Not because of the half-furnished house, but because they presented the situation in a way that indicate that they don't really have a grasp on how houses and microwaves work.
I don't think it changes anything about what I was saying. If indeed dhh helped find a way to install hyprland more easily but failed to also provide a standalone recipe, that does not sound like a good practice to me.
But the source code is public, you can extract the relevant scripts from the repo: https://github.com/basecamp/omarchy
I'm using Strongbox (uses a KeePass-compatible database) which integrates into Apple's AutoFill API and appears automatically in all input fields - just like Keychain. No extension needed.
But yes the Safari 1Password extension constantly shits The bed.
Why? People can do as they wish and you can use it or not.
I'm just saying that I trust people who know what they are doing, and if there is someone who does a "superficial" job* but present it as if it is the "whole deal", then they don't really understand what it takes to the whole deal and therefore they don't know what they are doing.
*: I don't mean "superficial" pejoratively, just that a "traditional" distribution does wayyyyyy more than what is done in Omarchy.
And, sure, they can do as they wish, and the consequence is that they get the reputation they deserve. You cannot say "sure, I poop in a bucket and pretend it is a good solution because my toilet is blocked, but people can do as they wish and you can visit my house or not", and I fully agree with that AND I will still say "the reputation of this guy should be reviewed negatively, as it is clear they have a low understanding of how to deal with basic plumbing". You cannot just answer me "What! How dare you to say this guy reputation should be reviewed negatively".
I’m really no DHH fan, but i think he knows what he’s doing and is also good at it.
The situation is simple, I'm just saying to people the following: Whatever you call what this thing is, it does not look like the people doing it have a strong grip of what is usually considered important in "traditional distribution". If you don't care about these aspects, great for you, go ahead. If you don't even notice that these aspects are a thing or that this distribution is different on this point, then maybe it is worth for me (and others) to bring that out. Maybe for these people it is useful (and maybe it is not useful for other, in which case, I hope they will just act like an adult and don't complain that someone mention something useful for people who are not them).
I was reacting to someone saying that "Omarchy solved my problem with hyprland when no one else was able to, so it is an indication on how good of a distribution it is". I think it is the point: a "linux distribution" is there to solve a totally different problem. If you have difficulty installing hyprland, the logical solution is to provide tools to help installing hyprland, tools that can work in any distribution. If you go into a strange solution instead (such as ending up building a brand new distribution around it and saying "it's open source, you can always extract the specific code if you don't want the distribution"), then it is just natural that people wonder if you are really understanding how it works.
As for DHH, I don't know: being a good developer is quite different from what it takes to build a reliable distribution, and it looks like he is very prone to think that because he is a good developer, he is good at everything. If anything, the fact that he has no grasp at all at what people talk about when they talk about these kind of thing, it makes me think he knows even less what he is doing.
You're still misattributing the reason I like Omarchy to DHH's reason of making Omarchy.
I did not say "I want to sell half-furnished houses because I want to fix microwaves", I said "Hey, it comes with a microwave ...".
I'm not saying Omarchy is done by people who don't know what they are doing because they created a distribution to fix hyprland. I'm saying Omarchy is done by people who don't know what they are doing because despite having a fix to hyprland, they don't act with it like an adult would.
Again, I know perfectly that "fixing hyprland" was not the objective. But the way they are behaving is just smelling too much of people who cannot be trusted and don't really know how a traditional distribution works and what makes it special.
both because as I said there's no distinction with a project like this, and I'll give you a technical example for this. The manual which I briefly read through says this on the monitor configuration:
"Omarchy assumes you're running on a 2x-capable retina-class display by default[...] It's what you'd want to run on a 27" 5K Apple Studio Display [...] But if you're not running a display with a PPI of 218 or above, you'll want to change the monitor settings ..."
then it proceeds to tell you what config files to edit by hand. Monitors with that PPI have a market share of <2%. This isn't a system for people who want things out of the box, it's his personal dotfiles that people use because they know his name. It's like buying Jordan sneakers and thinking they'll make you great at basketball, it's an influencer product. How many people, given that the appeal is to not read anything, have consulted that part of the manual? If this was a nobody's repo it'd have 10 stars and people would ask why the fonts look like crap.
If you want stuff working out of the box for non-technical people give them an Ubuntu LTS release, not window managers on release version 0.x. maintained by people in a discord
"Technical people" covers a vast variety of people. I can and have configured many different non-mainstream WMs and implemented different bars, and found workarounds to different issues that arise from them, both in wayland and X11. A person can be just as technical as I am and still have no interest nor desire to set that all up, but still want to explore or use the paradigm shift that something like a tiling or scrolling WM offer.
The problem is that these paradigms people find appealing aren't decoupled. You can't just drop it in to your current desktop because the window management is so tightly coupled to the compositor. You can try things like PaperWM, of course, but you don't really get to experience Niri unless you install it, and then figure out how to handle everything else you need in a way that you'd want.
If Omarchy used GNOME or Plasma, there's zero chance it'd have taken off in the same way it has. Yes, it is definitely a case of its virality being tied to an influencer, but it isn't ultimately why someone would stick with it. It gets rid of a lot of the gatekeeping that exists. Anyone that can install a linux distro can install Omarchy and get a fully functional system. That is something we need more of, not less.
It's arbitrary. They're all linux distributions delivering distinct OS experiences. The only reason we call one a 'flavor' or 'spin' is because Red Hat and Ubuntu wanted to maintain a core identity with its product line.
It's not a distro because you could overwrite everything by downloading someone else's dotfiles in a few minutes. It's purely just a set of configs.
The difference is there is an implicit contract. Omarchy is maintained as a complete system. You can install it from an ISO, update it like a distribution, and expect someone to care about whether the pieces work together. hyprland is a minimal compositor and you have to figure out how to put together the other pieces of a shell to get a complete experience. If you're doing that piecemeal, you have to maintain and update those on your own. Changes to each piece that break something has to be addressed individually. With Omarchy, that is maintained by someone else and the downstream user just runs an update to omarchy. It compiles a group of disparate packages and makes something cohesive enough to not require jumping into configuration files to use.
That is different from downloading someone’s dotfiles. A dotfiles repo is usually written for one person’s machine and workflow. Omarchy may have started from DHH's dots, but it is structured as something other people are meant to install, update, override, and live in. It separates Omarchy’s defaults from user overrides [1].
I'm not sure what exactly is required for something to be considered a 'distro' but omarchy definitely feels more like one than not, albeit a relatively thin distro based on Arch.
[1] https://learn.omacom.io/2/the-omarchy-manual/65/dotfiles
If it's really just primarily dotfiles, those 'install scripts' are just going to be a few cp and maybe tar commands.
> Omarchy is maintained as a complete system. You can install it from an ISO, update it like a distribution, and expect someone to care about whether the pieces work together.
Not entirely though, because they defer so much control and judgement to the actual distro they are layering over.
I guess it's semantics. I guess if you consider Kubuntu a different distro from Ubuntu then so too would Omarchy be a distinct Distro.
If it was presented as "Hey, we know it's just some scripts, we don't do the same kind of work that traditional distributions do. We still call it a distribution, but don't hesitate to support Arch instead who is doing the hard work for us", it would be different. But it is apparently not what is done (based on what I've read on the subject in the meanwhile).
What I'm saying is obviously not as simplistic as how you summarized it. It looks like you are just upset that someone may see bad signs in the way this distribution (or whatever one wants to call it) is handled. That's fine, I'm not forcing you to not use it, the same way I'm not forcing anyone to not use anything that is overhyped.
You said this:
> Did dhh provide a recipe to install hyprland properly without having to install a full "distribution"? (I don't know, it's a real question)
> It feels very strange (and wrong) to me: if there is difficulties in installing something, try to help people instead of packaging the solution with other things that are not related.
And this:
> If indeed dhh helped find a way to install hyprland more easily but failed to also provide a standalone recipe, that does not sound like a good practice to me.
I understand your overall point now that you took the time to explain a bit more, and it is valid criticism. But it is not "obvious" what you were saying. Based on the replies you've got, I see that I'm not alone to think this. You might want to look inward into why that is.
Not upset by the way, just responding in kind.
I don't believe it was difficult to understand, and you are probably not a good person to estimate if it was the case or not (of course if something is misunderstood by 0.1% of the people, these persons who misunderstood it will say "well, it was difficult to understand", it would be more convincing if this judgement was coming from someone who did understand it from the start).
I also think that there is a difference in culture. If you have enough experience to notice that Omarchy is overhyped, then you probably also have some experience thinking of what makes a reliable distributions and so on, and where I was getting at probably seemed simple and obvious. Inversely, if it's not the case, what I'm saying are concepts you did not really think or care about, and therefore it may be new or confusing, even if it is correctly explained.
If you're only talking about desktop displays, then I 100% agree that almost no one has them because until very recently, hardly any have existed because the only people who cared about it are people using MacOS. But given the increased number of 5k monitors with high refresh and gaming features shown off at CES and expected to hit the market this year, on top of a smattering of productivity-oriented displays with high PPI coming out in the past year, this could likely change.
I'd say it's something that benefits Windows and Linux because fractional scaling still isn't perfect on either OS. But Windows, frankly, does scaling for desktop in a much more pragmatic and (for most people) better way than MacOS, so having to set your 4k 27 inch monitor to 150% scaling isn't a big deal. Things still look relatively sharp. On MacOS, not so much.
Almost no-one is running Linux in a MacBook or iMac though.
Even Omarchy itself only supports Intel Macs: https://learn.omacom.io/2/the-omarchy-manual/97/mac-support. So the point is moot.
It's neither a novelty nor a Mac-only feature these days. A huge portion of the pc laptop market has high PPI displays and it's becoming increasingly rare to see anything that'd comfortably display at 1x scaling.
I have one of those, this kinda of screen is uncomfortable at 2x scale (everything gets too big), so I generally set up to 1.25x or 1.5x. This is not what is being set by default by Omarchy though.
> A huge portion of the pc laptop market has high PPI displays and it's becoming increasingly rare to see anything that'd comfortably display at 1x scaling.
That is true, but you're moving the goal posts. This thread was talking about the 2x scale set by Omarchy by default, that is really only good if you have 200+ DPI.
This is still the minority of users even nowadays, and definitely not "98% of the user base" of the distro.
It's better that everything be a bit too big that requires tinkering than everything being way too small (where you can't read the text on the screen). The 2x scale is pretty usable for even 150PPI.
As I mentioned in another post, hyprland does support using the preferred scaling based on the EDID information which is probably the right choice, but I can't really verify that myself.
I think it depends. 2x in my 14' 1080p laptop makes text and UI elements so huge that I can barely interact with the screen, so it is unusable either way.