Hacker News new | ask | show | jobs
by dogas 311 days ago
I've attempted many times to adopt Hyprland, but I always come back to swaywm. Stability and speed always seem to be an issue. Both hyprland and the plugins (hyprpm, etc) have an alpha-level quality to them.

I have nothing but respect for vaxerski. He's 100% dedicated to the project and is incredibly prolific. But I feel like they need a better release strategy for those who prioritize stability over shiny new thing.

2 comments

What makes me not want to use Hyprland is that the code has all kind of "YOLO" tells, the kind of ones that make you wonder if something is going to happen some say... for example:

- https://github.com/hyprwm/Hyprland/blob/00da4450db9bab1abfda...

- https://github.com/hyprwm/Hyprland/blob/00da4450db9bab1abfda...

- https://github.com/hyprwm/Hyprland/blob/00da4450db9bab1abfda...

I only need to look at one file[1] (context[2], and it used to be worse[3]) to decide that I don't really want Hyprland, or anything else from that quick-and-dirty culture of software dev, on my system. Encouraging plugins to hook any function or method in a C++ program is insane. I'd be surprised if a Hyprland setup with multiple plugins could ever not be alpha-quality.

[1]: https://github.com/hyprwm/Hyprland/blob/e999ad664da9/src/plu... [2]: https://wiki.hypr.land/Plugins/Development/Advanced/ [3]: https://github.com/hyprwm/Hyprland/blob/a5a648091760/src/plu...

> hook any function

I hoped it wouldn't be what I thought it was... But my god, that [1] in your post. On second thought, it's pretty funny.