I Was thinking about switching to full-time Linux for years, maybe decades. I’ve had Linux installed on side-computer (Ubuntu and Mint on my home server), but not on my main laptop. I made the switch on 23 March. I decided to install Omarchy, because it looked cool and it was a new and refreshing user experience. I thought I´d give it a try.
But I don´t love the fascist captain and I don´t love the bloat. Now I also hear that it is being build and maintained by AI.
But also, I love the way Omarchy works. I love the keyboard oriented aproach. I love the super-button. I love the menus. I love the nvim setup. I love the desktop layout. I love that it just works out-of-the-box and that it is (or appears) stable. I love that installing anything is so easy.
I appreciate Omarchy for being such a good gateway drug into the Linux world for people like me and I think it deserves some credit for that. But I also have ethical complaints that ruin the fun.
So what I’m really looking for is, how can I take all these features I like so much, and apply them on a proper distro?
The obvious solution seems Arch, but I want my computer to work without having to spend weeks learning how all the mechanics and fine configuration details work. I don´t even now what the configuration details are that make the things I like. Maybe that’s not an issue with Arch, but I don´t know much about Arch tbh. I haven´t had the time to learn about it.
Or maybe I’m just asking too much as an old man (though dhh is a decade my senior) and I should just go back to Mint…
Felt the same, but I realized it’s just a bunch of dotfiles config that I can fork and get the same feeling on a real distro with hyprland. Pretty happy with my setup on EndeavorOS, minus the drama with Omarchy. That was my gateway to discover ricing on Hyprland.
Get yourself nixos, get omarchy-nix and configure on top of that. It seems like it’d be more stable anyway.
I really enjoy using EndeavourOS, in a nutshell, it’s Arch with a graphical installer and a few small tweaks that make the user experience a little better, like reminders to reboot after updating system bits. I also love that they are naming their ISOs (when they update what packages ship when you install) after the objects of the Solar System, like “Titan”, “Ganymede”, and “Mercury”. As a space nerd, I think that’s pretty neat, and the default wallpapers look cool too!
And EndeavourOS, being Arch-based, will also support any sort of desktop environment or window manager of your choice that is available in Arch. If you want specifics, the ArchWiki is super helpful! You might like Hyprland (but apparently is has a toxic community), and there are plenty of other neat tiling window managers too, each with their own pros and cons. Alternatively, you could go with COSMIC for something with less config editing, but note that it is still in beta basically, so a lot of things will simply not work and you’ll experience graphical glitches.
But if you are fine with something that doesn’t use tiling, you then have the option for GNOME, KDE Plasma, and Cinnamon for the desktop environment. For the OS, you have Fedora, OpenSUSE, one of the buntus, Mint (or LMDE?), Debian, Arch-based options, gaming-centric distros, etc., it really is options fatigue.
In my opinion, if you like Cinnamon, go with Mint (or LMDE if you don’t want something based on Ubuntu), as it is stable and works well with most hardware. Fedora is probably the best option if you want something with GNOME or Plasma, but is owned by Red Hat and therefore IBM, a large American corporation. You might not want that, and in that case, I would point you towards OpenSUSE Tumbleweed, Arch-based distros (since you are comfortable with those), and some of the community maintained spins of Fedora (there’s a lot of those). If you’re okay with older packages, Debian might also be something to look at.
love the keyboard oriented aproach. I love the super-button. I love the menus. I love the nvim setup. I love the desktop layout.
You love hyprland. Use it then.
Well, you could configure your desktop this way on basically any linux distro!
Theres nothing special about Arch that makes this easier, just the vague feeling of superiority that comes with having made it on a distro that prides itself on not being user friendly(and the fact that obscure packages are usually in the AUR).
I had a pretty radical wayfire + sawfish + crystal dock setup on opensuse tumbleweed for a while. Opensuse has OBS, which is basically like AUR but more user friendly and with a bit more security. But I didnt need it, since they had everything I wanted in the main repo.
If you like Arch and want fresh packages (e.g. new window managers) but you don’t want to fiddle too much with it, you can go for EndeavousOS which is super easy to install. Then add Hyprland (which is used by Omarchy) or Mango (better choice IMO) or Niri (for a new experience) on top of it. Check out !unixporn@lemmy.world and look at their configs/dotfiles. Copy the ones you like.
Ah, “steal the dotfiles”. Ir’s so simple, I should’ve thought of that myself.
EndeavourOS is basically Arch with some config and a GUI installer. I’d suggest you start there as a base
Just go with CachyOS. it will allow you to install hyprland during the install process and provide you with Cachy’s dotfiles of it and everything you need right off the bat which you can then further configure yourself or just clone the omarchy dotfiles if you so wished.
EndeavourOS is fine but I always had issues installing it via ventoy (i.e. it doesn’t.) so I can’t recommend it. With endeavour you’d have to manually install hyprland, manually configure it from the get go, manually install kitty, etc etc etc. Cachy will just save you a bit of time and give you a solid base to start from for everything. Plus the CachyOS kernel is pretty good which is an added bonus. I use it on my NixOS system.
EndeavourOS is fine but I always had issues installing it via ventoy (i.e. it doesn’t.) so I can’t recommend it.
I installed EndeavourOS using Ventoy and it worked fine. I wonder why your one doesn’t work, maybe you need to update Ventoy / try again with a newer ISO (if you were using an older one)?
And weirdly enough, Bazzite doesn’t behave with Ventoy for me.
I like EndeavourOS, but yes, it is a more minimal installation with less stuff installed out of the box. It’s what I like about it, but it’s not for everyone! CachyOS is a neat option too!
I’m confused, Omarchy is MIT licensed. It means you can use it and keep all the rights. You are under no obligation to financially or politically support the people who contribute code and they do not get a say with how you use the software.
EDIT: Also literally posting this to a Lemmy instance…
You are right… But I get the feeling even if what you say is correct. Knowing that your favourite tool comes from a fascist has some weight, and its very cool wanting to change and learn new things. I can recommend the Garuda Linux I use, or OpenMediaVault, but I would feel uneasy having to warn my friends like “I use this, but be aware that it is mantained by a fascist…”.
There are of course many cases where avoiding tools for this reason is impractical: I use JavaScript because I don’t find the web usable otherwise, even if I’d prefer not to. But with OSs there are just so many options, so why not?
If one wanted to avoid using for free anything that had a fascists hand in it’s creation you’d be living in a mud hut. Seriously.
Omarchy is just an opinion, this opinion are the configuration files and the packages installed by default. You can get a better setup for yourself by using plain Arch, installing Hyprland and configuring dotfiles on your own. I suggest using the
archinstallscript if you do not want to do the manual Arch install. In that installation you can just select theHyprlanddesktop option and it will do everything for you. Then you can transfer the needed configuration files from your Omarchy setup. There will not be any more need for configurations if you do not want it.There are loads of people who share their dotfiles tips and tricks online, I share my dotfiles in Codeberg, have a window managers community, and a work in progress website with window manager tips.
Isn’t omarchy just a preconfigured Arch + Hyprland + Dmenu?
I never went that route have always been using Arch with gnome until I like you liked what I saw with Hyprland (it was before Omarchy blew up) and just configured it myself over time and pushed my configuration public once it was stable enough: https://git.jeena.net/jeena/hypr-dotfiles
It’s just dot files (configuration files) anyway.
In the beginning I sometimes had to log in to gnome because some things didn’t work but over time it happened less and less.
yes Omarchy is essentially opinionated dotfiles for Arch.
Yes, and it’s configured for webdev and being a social media junky. Just use Arch and Hyprland with practical settings.
I decided not to try omarchy when I saw it came with grok preinstalled.
Then I learned who DHH was. Now I’m definitely not bothering.
I didn’t mention that because I try to keep politics out of the technical side of programming but that insufferable fuckwad brought it upon himself.
I read that article and agreed with everything, when Omarchy started getting popular I read what packages had installed by default and could not believe that has so many packages installed through bash scripts or that mise thing. Not to mention that it had so many configurations just as they come from their original program, no git prompt no fzf integrations, etc. I think they did not even set up apparmor nor ufw, so the only thing of value I could see were the cool themes.
Also they had some pretty bad keybinds for navigating, like F11 for fullscreen, and some for quickly accessing twitter and chatbots on the browser.
Go with CachyOS and hyprland.
You could always fork them. That’s one of the wonderful things about Linux and FOSS. Straight copy the code to a new project. That may be beyond your current skill set but it’s always an option.
I mean you only have three paths really. Distro-hop until you find something else. Start with a pre-built like mint or fedora and make it what you want or build from scratch.
I distro hopped for a long time, then ended up going through the basic arch install one weekend and omg it’s easy now with their archinstall script, I’ve gotten lazy and just use Fedora.
Tldr: I suggest investing the time to do the arch install on your side machine just as a learning experience, particularly by hand and without the script. It will be invaluable to you not just as a Linux user but as a computer user. Even if you end up on another OS you’ll be more capable and comfortable with the terminal. I really can’t emphasize how useful that will be and what doors it may unlock for you.
Small example is all the poorly written yet functional bash scripts I write for myself. How I used wget -r to scrape my university’s website and made a database of old solutions to homework and exams for myself.
@Imperious_melange @abbadon420 Also consider LFS https://www.linuxfromscratch.org/lfs/
You should try nixos next, then you can find another set of configs you like and plug them in, but this time you can customize them.











