Blog


Omarchy Review (so far)

this would be primarily broken down into

The Tiling DE Experience

I moved from MacOS to Linux for the first time just because of tiling window managers. I have used many of em (DWM patching and modding included, ugh...) Nowadays, I just use KDE. I like tiling more than floating window managers, but I simply dont want to bother with everything thats related to setting up tiling window managers.

Omarchy uses hyprland and quickshell (Quickshell is new addition to version 4, the older ones were using just waybar and tui tools to get the same effect), I have seen "better" rices elsewhere, unlike popular beliefs, the main part of Omarchy imo is not the ricing and theming (tho its the main visible part, so people base their opinions on that). Sure, it has some themes, its not the best and ive seen better waaay better themes elsewhere. Even when it comes to quickshell implementations, Noctalia, DMS etc are much more feature complete than what omarchy uses.

The stock setup is good, not great. themes are nice but not amazing. I'll give it a solid B-.

The Bar

The quick shell implementation is clean. very thin bar, very minimal, takes up less space and gets out of your way. I like that, thats what I did on my sway set as well. the bar should be minimal.

in the quickshell bar, what little it has, its very feature rich, with things i want to have already set up

from left to right,

it has quick toggles for things i want to have, like dictations, quick screen recording, reminders, caffeine etc, which auto hides away when not needed.
This is a thing I needed to set up manually, especially the screen recording part. (having it preconfigured means i waste less time)

i like the set of features in the wifi section, has the networks speeds directly in there, kde also has it, but its a few clicks away and a bit on the laggier side. the ability to share the wifi password with a qr code is a good addition, built in speed test as well. my isp randomly will have network slowdowns, so i like the existence of the speed test right there. (i think thats also on KDE). speedtest also looks quite nice on this one. (there is also a disk speed test program that looks exactly like this as well)

my upload speed is now very low, not sure why, it happens randomly. so having it in a super accessible location is wonderful.

Same for the ability to quickly change DNS servers. This is a common thing that happens for me, when the DNS resolution task takes a good chunk of time for lord knows what reason and therefore I have to change the DNS server to something else quickly to get internet to be usable. This usually requires me to go to the router configuration page and manually edit things and then restart the router to get it working. But I don't want to make changes to the router configuration when someone else is also using the router. This feature of having the DNS server directly into the WiFi option completely eliminates all the problems that I have. I can switch DNS servers regardless of what others are doing with the network. (sure these can be done using KDE and others, but its more effort to do)

in the brightness option, i can change the brightness of any of my monitors directly from here. All I need to do is is make sure my mouse is on the monitor i want to change brightness of, press the brightness buttons on my laptop or scroll the brightness part on the bar or open the brightness menu in the bar and move the slider. GNOME does not have this feature. KDE does have this feature but it only works with your built-in screen of the laptop when I use the buttons and the scrolling. You can change the brightness of other monitors by only using the slider in KDE. But this one is more cohesive.

On top of that, I do have the ability to just change the scaling of the screen directly from a button. This is useful when Im recording a YouTube video because I prefer my text to be relatively small but while making a YouTube video, I need it to be larger. Usually what I would do is set up a completely different terminal and a different key binding to open that terminal with a large font on it so whenever I make YouTube videos its less cumbersome. Or I will change my font before recording the video just to have everything set up correctly. Sometimes I even have to crop in a video afterwards just to make sure that everything is visible. Meanwhile here I can just press the 2x button, everything becomes bigger and its easier to record a YouTube video. This is a convenience feature that I genuinely think is important.

The battery section has one important feature which is charging and discharging wattages. I have a relatively small battery, on top of that, I have a processor that does not have any efficiency cores. So I get pretty bad battery life if I don't monitor my discharge wattage and close programs that is running heavily on the CPU or GPU. It is a lot easier to do this on Omarchy. On KDE what I generally do is open up a program like Btop and then measure wattages. I can also press a key binding to just get a notification on how much battery is being drained at all times.

Hyprland and tiling

I am going to skip through most of the hyprland typical things because it's common on all hyprland systems but one thing to note is that apart from themes, this one has a lot of pre-configured key binding set up and a lot of other rules and things which I could personally do on my own but that would require me to spend multiple hours inside the hyprland wiki, arch wiki and many other places meanwhile I don't have to worry about any of it, because it is already pre-done for me.

I would say that compared to other distributions with window managers and my own personal window manager setups, compared to all of that, Omarchy key bindings are not the greatest but it is still usable enough and the fact that Hyprland now has trackpad gestures which makes it significantly easier to use with a trackpad does completely eliminate a lot of problems that I had faced before with pre-configured window manager setups where you find the key bindings really uncomfortable to use and need to replace everything, which means i waste more time. the ability to use the trackpad and shortcuts combined means i haven't needed to change any bindings that much. thus no time wasted.

The Menu

Almost everything in Omarchy is done through this menu system which includes installing, removing packages, installing and removing all the built-in programs that you dont want, adding web apps, settings, changing themes, editing themes, customizing the whole system, all of that can be done inside this small window, which is really useful. This kind of bridges some of the annoyances you would find on a typical window manager setup. Maybe not as good as Noctalia Shell and its implementation of a whole settings page, but very close enough.

I can make quick changes on hyprland without needing to edit any configs, or lets you open configs directly without needing to cd into the folders and opening neovim.

All-in-all makes me want to keep using a tiling system since I dont have the major drawbacks of using a tiling system.

A full explanation of the menu system is on youtube by DHH himself (https://www.youtube.com/watch?v=F7fe9pa8OeE), its almost an hour long, thats how much is there on that menu system.

The niceties

If I have to pick some of my favorite features, it would be

things i havent tested or need time to figure out