Installed it on a TP-Link to replace my ISP router a couple days ago. I'm super impressed with how it needed almost no config (except to manually activate the Wifi and to set a password).
I'd recommend downloading the Material theme for anyone complaining about the barebones look.
there is often a "recovery feature", an alternate boot partition [ i posted about this some time ago.]
if you configure your router so that it "bricks" you can boot in the last working configuration before your changes; rescue; and save to overwrite the brick partition. presumably you can do this forever, as long as you dont brick both partitions.
3 interrupted boot cycles would cause a switch to last successful boot partition.
in my case i had problems because of the curious way we have power failures here.
the power would brown out and each phase of generation would send a peak and trough, equivalent to turning power on then off before boot completion 3 times.
if you want to be snazzy, you can play on this and work two partitions at once each configured for different purpose, and accessed by briskly cycling power thrice.
The real story with Omarchy is Hyprland. Feels like the first time the desktop Linux is not only fun but that there's a far better case being made for switching to desktop Linux over Windows, not only because of less resource usage, but also a new (old) paradigm in tiling windows, repackaged in a way that doesn't make people want to smash their computer.
Hyprland itself comes with such nice defaults that it isn't surprising at all that it's getting as much attention as it is, for better or worse.
I can absolutely echo your sentiment. I recently released some software which has Wayland support. Immediately, I got some bug reports from Hyprland users so I setup a partition with EndeavourOS + Hyprland to work out the issues. I was pleasantly surprised to find that, as you said, the defaults are nice. Configuring it was a breeze as well. Now about 2 weeks later I am daily driving the system I setup for testing and am working to switch fully to it from macOS.
They were definitely my fault, to be clear. There was a crash at launch (I don't remember the cause exactly) and being unable to copy to clipboard when using the wlr-layer-shell extension. Those likely affected other compositors, but I did not catch them on Gnome when I was doing the majority of development and testing.
Windows still has advantages for certain use cases, as much as I want to like Hyprland for everything.
For example, imagine this screencast recording set up:
- You have a 4k monitor
- You only want to record a 1920x1080 section of your screen (OBS can do this in both set ups)
- You only want certain windows to appear in that 1920x1080 zone
- You want other adhoc windows (notepad, etc.) floating around that recording zone
- You want to easily be able to pick and flip between the apps in that 1920x1080 zone
On Windows this is quite possible and requires almost nothing to be done. You could install a tool like Sizer to resize and position windows into a specific spot and just drag / drop everything else around as needed. You could also optimize things with AHK to make it easier to only open apps in that zone.
With Hyprland this isn't as easy to pull off. A maintainer mentioned to me that I'd likely have to write a Hyprland plugin which would be C++. I'm not a C++ developer though.
I guess you could probably make a workable but not as good solution by hyprctl dispatching commands in a shell script to position specific windows into the zone and then have a notepad like app dedicated to always floating, but when you record hundreds of videos you want an optimized solution to the highest degree.
In Hyprland's defense I've only been using it for a few days but I saw nothing in their docs or the internet that would indicate there's features built into the tool to make this less painful.
If I could find a solution for this, I'd install it on my main machine.
I haven’t the tried Hyprland, but I use i3, which I assume it should be similar. I do this sort of thing quite often when presenting on zoom at work. Suppose I want to present only the top-left section of my screen, then I split vertically first and the left side I split horizontally. This other 2 zones I use to put other supporting windows and to search stuff out of screen. When I need to present more apps, i3 also allow you to stack windows in a specific zone. It’s quite easy to switch between all the windows and have full control of the layout.
I'm probably not thinking about your use case the same way you are, but it seems like you could run a nested hyprland session in a 1920x1080 window and screenshare just the nested hyprland window. Run the apps you want to share inside that nested hyprland session.
I don't know of any reason that wouldn't work, but I haven't tried it so I'm not certain it would.
I didn't even know that was possible but I think it would be the perfect solution, as long as it ran efficiently and managing the hotkeys between both sessions wasn't a problem. I wonder how that would work if you used the same configs.
If it were possible to pull off, that would be the perfect combo:
- A dedicated 1920x1080 recording zone, using Hyrpland's config file to automatically resize and position this Hyprland session in whatever spot makes the most sense (top middle of a 4k monitor, etc.)
- The nested session could use 1.5x or 2x scaling so fonts are larger on video[0]
- There's no BS or manual steps because the nested session is a full fledged Hyprland set up, so tiling, floats, workspaces and app launching is fully working
- Free to float whatever you want around the recording zone from the main Hyprland set up
[0]: On Windows with WSL 2 I work around this with a shell script I made to adjust my terminal's font size, etc.. I'd love to be able to drop that and have things be perfectly sized all the time when recording.
Edit:
The Hyprland docs mentions you should make a separate config and also avoid running any exec/exec-once commands. That could be a problem because I would want my wallpaper, mako, waybar and walker to come up in the videos which means running multiple copies of these.
Maybe it could work tho in the end. I will play with it and see how it goes. Thank you for introducing me to the idea, even if it doesn't work, it's an interesting concept.
I've only used it for testing/debugging so I didn't need any of that capability. I'm not sure why they recommend avoiding exec in the config. Since it would still be under the same user session, dbus things could get wonky. Nested hyprland will automatically create/use ~/.config/hypr/hyprlandd.conf and you'll def want to have unique keybinds. If you haven't gone too crazy with keybinds, just changing the main mod key (I used capslock) in the nested config should take care of most things.
Thanks yeah, I didn't go too crazy with binds yet. Maybe ALT + TAB is the only thing that's not using the main mod key.
It's probably going to get complicated though due to wanting to run waybar, walker, wallpaper, etc. in the nested session but if you do anything that's going to modify its state in that session is also going to affect the outer one since only 1 process runs for those tools.
It's almost like you need a separate copy for everything that runs in exec but with a different process name too.
You'd end up with 2 copies of it running and you typically killall/pkill to reload it because it's expected you'd only run 1 copy but now with this nested solution there's 2 copies running.
The only thing really stopping me from Niri is it doesn't seem to have dynamic configs to let you have 1 main config and then source in a smaller 2nd config to overwrite settings in the main config.
That's really useful for having personalized changes per device or overwriting specific colors to change themes.
That's... surprising. GNOME and Nix has very contrasting philosophies.
Anyways, Hyprland is primarily driven by the Arch side of things, considering that:
* there are way more Arch users than Nix users
* Arch is much more trendy amongst non-developer/Linux users.
* Arch is easier to setup and use - less friction
* Arch is more popular in the unixporn reddit/YouTube world, which is where Hyprland gained much of its popularity
* the Hyprland developer uses Arch, and has recently started selling customized dot files, advertised as "supported on Arch- based and Fedora distributions."
Nix users are simply not a driving force in the Linux userland world.
1. GNOME is the 800lb gorilla of linux DEs, so I would be surprised if it weren't the most common DE on any distro that doesn't default to something else.
2. I didn't mean to imply that Hyperland is driven by NixOS (NixOS is niche enough I doubt it drives anything); just that it seems to have hype on NixOS. I use NixOS, I'm semi-active in the NixOS community, and I regularly interact with NixOS users. I don't regularly interact with anybody that uses Arch, so why would I comment on the Arch community?
yes as an hyprland user, the community is definitely more vocal. I myself convinced one of my friends to use hyprland fedora as his first linux experience which is wild
(I also use nixos too but I use nix plasma and arch hyprland, i mean I barely use nix, arch is my goto but you get my point)
I agree it has buzz but its just cool open source software man, I like it. it isn't as plug n play even still as plasma or gnome for example but that's the point. Makes for a really good minimalist system but for me somethings don't usually work that "just" work on other desktop environments but I learnt a lot and now its a really enjoyable experience.
One example I can give of where I really had a big issue with hyprland was consistent schema around every application. I think its still broken on my system for qt apps which I had fixed but then broke again I think, but I now don't have the time to fix it and its a minor inconvenience at best. nothing wrong to hyprland, that's just fundamentally how it works if you try hyprland like me.
Omarchy seems to be promising the premise of hyprland with "it just works"
Maybe if my arch system bricks, I will give omarchy a try. Untill then, I am happy with my theme and hyprland. Its cool. Dhh is also cool for making omarchy tbh.
The reason it's wild is someone has managed to make a tiling WM that isn't just usable and nice, but actually created incredible hype around it, and made people want to give it a chance and switch away from something as entrenched as DEs. It's really a wondrous achievement, something the majority of the Linux community never thought could be done until it was.
Although I don't necessarily agree with the hyprland's main dev's responses on many github issues (which sound crude/rude to me) and I think that the community from what I've heard has also become just a little toxic on things like discord but I feel like sometimes we need to seperate the art from the artist and hyprland is picking even more hype so the main's dev's crudeness can be tucked away even more so.
To be honest, thinking about it, even linus is crude yet the penguin (tux/linux) is universally loved (for the most part)
So yeah. for the most part, I like hyprland.
Is Hyperland the thing that finally convinces hacker types that Wayland is the future? A Wayland compositor that gives you Xorg like scripting via a UNIX control socket, easy to set up, and is much much less opinionated than GNOME.
So many of the criticisms of Wayland around the internet end up being things that Mutter doesn't let you control directly.
Hyperland is one part (it's amazing), but the other is a distro embracing the keyboard 100% and not treating it as an option where I need to think about how to set it up.
The only problem I have is that I bought a new beelink Pro9, put Omarchy on it and Hyperland locks up every day, and I don't know if it’s only me or not.
Right! Which is my point. It's finally a "killer app." It's not a situation where the Wayland thing is technically better but to a user is essentially the same except new $limitations. Now there's a new cool trendy thing that happens to run on Wayland. Folks will want to make the switch to get the new shiny.
I've been using hyprland for about 6 months now, it's undeniably performant, buttery-smooth even but there are still a lot of paper cuts there - I have a feeling this will piss quite a few people off given the temperament in the Linux community for subscription-based software; also feel like it's not really the smartest thing to do if good alternatives already exist for what you're building (sway is not far off in quality)
Had to chuckle at the idea of hyprland support because the few times I had issues prior to this (with getting a nonstandard setup to work) I got made fun of on the discord which goes with the general vibe of getting support on discord so I wasn't mad at all, and eventually figured it out.
The wiki does need a lot of work because I followed it and installing the recommended terminal emulator (kitty) was what caused a lot of hair pulling. Ghostty works far better.
> JFYI, any criticism directed by that person [(Drew DeVault)] should be taken with a massive shovel of salt
Just like any other person's if they fail to illustrate their points, preventing you from making your own judgement whether you agree with them or not. At a quick glance, that post doesn't lack this.
It's hasn't been performant for me all the 3 times I've tried. It kept chugging an entire CPU core. Never had a similar experience with Sway, it's still extremely responsive and light on the system (especially with Vulkan).
didn't use sway for long enough to form an opinion. it did feel kind of workhorse-ish and boring which in hindsight is probably better. I was curious to see what I would get on a fairly old (intel iGPU) machine in terms of sheer performance with hyprland given it is fully GPU-accelerated through OpenGL and it was refreshing honestly. it's easy to see how they thought they could monetize it, pure looks and raw performance are very appealing to end-users.
it's now a case of choosing between who you least care about spying on you - think I'll choose a Chinese phone next time, at least they're not currently engaged in genociding children
They're currently engaged in doing all kinds of awful things that we know about, and no doubt lots of even worse things that we don't. Try looking up Xinjiang, Tibet, or the Falun Gong for a taste.
Was situation in Tibet really good before China came?
I've recently learned that movie "7 years in Tibet" is full of lies, starting with the fact that the main character was hardcore Nazi follower in real life.
There are a lot of things that we don't know because media are not interested in enlightening people. They are interested in pushing the current agenda.
E.g. Tibet was a poor feudal state with slavery, but you won't easily find this information, because all you can find now if you search for it is: "China is bad, bad, and Tibet is very good, enlightened people, very warm and kind". It is not like that.
> Well I imagine there was a lot less persecution by the Chinese government at that time.
Is feudal society with slavery and human sacrifices better? How can we really be sure about more or less persecution by Chinese government if we don't live in Tibet, do not know Tibetan and Chinese, and all we know about those "persecutions" are somebody else's translated words?
> You're right, the media in China are mostly or exclusively mouthpieces for the state.
You're right, the media are mostly or exclusively mouthpieces for the state. FTFY. There are not exceptions anywhere in the world.
> How can we really be sure about more or less persecution by Chinese government if we don't live in Tibet
You're conflating your lack of knowledge about the subject with a general lack of knowledge about the subject; those are not the same.
> You're right, the media are mostly or exclusively mouthpieces for the state. FTFY. There are not exceptions anywhere in the world.
That's a false equivalence; yes, most or all countries' governments have captured the press to some extent, but the degree to which it happens varies wildly by country, and again the fact that you don't see that speaks more to your own experiences than any objective reality.
Given this is a sociological phenomenon, it makes more sense to give them a more scientific designation even though some of their members may have called themselves in an ironic sense.
"Incel" is now widely used as a negative-connotation catch-all term for young loner men almost with the implication that they chose this life for themselves rather than being denied opportunities by society.
They didn't necessarily choose the life, but there's a lot of overlap between alt-right propaganda and the red-pill incel sphere. A lot of these young men are set up for failure, but then are propagandized to blame their failure on everything external, particularly women and minorities.
The truth is everyone can get laid, and it's not very hard at all. But the pre-requisite is liking the people who you want to sleep with, which is hard when you hate women.
While I understand the term fits as "derisive", I'm not understanding why you think it's a hypocritical term. It seems pretty clear that "involuntary" is correct, and a definition for celibate is "having or involving no sexual relations", so that seems to fit as well.
Yeah the timing seems strange. Considering how much money will move hands based on those results this might be some kind of play to manipulate the market at least a bit.
Hard to say exactly how it will affect the market, but IIRC when deepseek was first released Nvidia stock took a big hit as people realized that you could develop high performing LLMs without access to Nvidia hardware.
I thought the reaction was more so that you can train SOTA models without an extremely large quantity of hyper-expensive GPU clusters?
But I would say that the reaction was probably vastly overblown as what Deepseek really showed was there are much more efficient ways of doing things (which can also be applied with even larger clusters).
If this checkpoint is trained using non-Nvidia GPUs that would definitely be a much bigger situation but it doesn't seem like there has been any associated announcements.
Plans take time to adjust; I imagine a big part of the impact was companies realizing that they need to buy/rent much less expensive GPU compute to realize the plans they've already committed to for the next couple years. Being able to spend less to get the same results is an immediate win; expanding the plan to make use of suddenly available surplus money/compute takes some time.
And then part of the impact was just "woah, if some noname team from China can casually leapfrog major western players on a tiny budget and kill one of their moats in the same move, what other surprises like this are possible?". The event definitely invalidated a lot of assumptions investors had about what is or isn't possible near-term; the stock market reacted to suddenly increased uncertainty.
Except that, all Deepseek models so far have been trained on Nvidia hardware. For Deepseek v3, they literally mention that they used 2,048 NVIDIA H800 GPUs right in the abstract: https://arxiv.org/html/2505.09343v1
I know of enterprises in APAC now spending millions of dollars on Huawei GPUs, while they might not be as efficient, they are seen as geopolitically more stable (especially given the region).
DeepSeek helped "prove" to a lot of execs that "Good" is "Good enough" and that there are viable alternatives with less perceived risk of supply chain disruption - even if facts differ may from this narrative.