Omarchy has become my go-to Linux desktop configuration framework. It provides a solid foundation that I can customize to match my exact workflow preferences.
What is Omarchy?
First, I want to clarify that Omarchy is not, by definition, a "Distribution" of Linux. Rather it is a comprehensive Arch Linux desktop/configuration system that ties together:
- btrfs: A modern, copy-on-write (CoW) file system for Linux
- Hyprland: A modern Wayland compositor with smooth animations
- Waybar: Customizable status bar
- Walker: Application launcher
- Ghostty/Alacritty/Kitty: GPU-accelerated terminals
- Mako: Notification daemon
Linux Community Opinions
I find it almost comical that so many(relatively speaking maybe 10% of online opinions that I have seen) people have expressed such disdain under so many ridiculous premises. As if they are personally disturbed by the existence of Omarchy. Most, if not all, of these people make the common claims:
"Omarchy is bloated"
- What is that supposed to mean? The ISO is too large? The initial installed OS size on disk is too large? Compared to what? In their mind they are comparing to bare bones linux distros that are not even "usable", initially installed, as a "Desktop". Comparing apples to prunes.
"I should be able to choose what I want installed"
- Part of the benefit of having initial programs pre installed (Ummm, just like all of the Gnome flavored Distros!), is that you get to take a look or a spin of these programs that you may or may not of even knew existed or ever actually tried. And here is the most important part: You determine you do not need it, you very simply REMOVE IT! Wow, what a novel concept! Almost like the reverse of their "argument": "I should be able to choose what I want installed". Me, I like to sample and remove AND add other programs.
"This is not a beginner friendly Distro"
- Where did you get the idea it was designed for beginners? I am certain it has not been promoted as such. It has clearly been described as a developer focussed Arch "Distro".
"The default key bindings not common to traditional programs' defaults"
- Yea, then change them (I changed several). What is the big deal? Takes minutes to change.
"Installing Omarchy is not installing Arch Linux"
- This premise is geared towards "if something breaks in Arch, you will not have the skills to fix it because you did not install Arch the vanilla way". First, most developers (remember Omarchy is primarily for developers) want to get to coding first and learn what's under the hood of Arch secondly. Second, my experience for the last 7 months using Omarchy has been almost with zero "breaks" and while playing around with changing various configurations I have learned a ton about Linux/Arch/Lua/etc along the way. Meaning Omarchy literally has increased my knowledge/skill bases. Third, I have yet to come across anything that I needed or wanted to do in Omarchy that I was not able to figure out intuitively, by reading the Omarchy Manual, or ChatGitPitting.
I have yet to see any negative criticism about Omarchy be legitimate in any kind of general sense. Personal opinions of if it fits their use case are great but it is so odd how people cannot just leave it at that and move on. It seems to stem from either people who think Omarchy is something it is not or people who belive the world revolves around them or people who have some kind of grudge against(or jealousy of) the creator.
My Configuration
I've customized Omarchy to create a workflow that emphasizes:
Keyboard-Driven Navigation
Everything can be controlled from the keyboard. Window management, application launching, and system controls all have dedicated keybindings.
Terminal-Centric Workflow
My terminal is the center of my computing experience. Neovim for editing, Yazi for file management, and various CLI tools for everything else other than browser.
Dark Theme
Retro 82 color scheme throughout. Consistent colors across terminal, editor, and desktop elements.
Why This Setup Works
The combination of tiling window management, keyboard shortcuts, and terminal tools creates a workflow that's fast, consistent, and enjoyable. Once you adapt to this style of computing, going back feels like a step backward.
