I’ve been on the fence since I’ve been trying Hyprland. What I want out of a window manager / DE is lots of window customization settings (borders, animations, etc.), & having configuration inside one file or one directory with hot-reloading (I’m switching from KDE since its config files all over the place). Hyprland is very popular among WM users with a large ecosystem, though I prefer stacking rather than tiling. I can make it work with some window rules, and shell scripts using hyprctl & jq.
I’m wondering how many little things I will need to fix / figure out. For instance, when I open the firefox bookmarks library with CTRL SHIFT O
. When that window is open but not focused, and not on top, if I press CTRL SHIFT O
again on a DE it comes back to the top, but not on Hyprland. I could probably find a fix for that?
I might be answering my own question but I really want to hear thoughts.
1st turnoff for me was the creator added this anime background which overwrote whatever background you had. I found the file and wrote a hook to automatically delete it on update reverting to mt background, only to find that there was a condig option to do the same thing
2nd The maintainer is a bigot and I won’t support bigotted projects when there are other (better) options like sway which I know use.
TLDR: Creator violates Wheatons Law. I don’t like that.
There’s an option in the config to replace the default anime background by a more sober one with the hyprland logo (wish I had know that BEFORE doing a presentation on a large second screen for the first time and realizing that hyprpaper kept my custom background on my workspaces but defaulted to the anime wallpaper on the second screen because in hyprpaper backgrounds are configured per screen 😂 ). And no matter whether you use that option or not, it shouldn’t overwrite the background you choose. It’s displayed only if you don’t have any background configured. Otherwise it’s either a bug or misconfiguration in hyprpaper.
Definitely not going to defend the dev on the other stuff.
Overwrite wasn’t the best choice of words. Display in place of is better. There’s a literal option now called “disable hyperchan” If you use that config, you don’t need to do anything else. But, having a dev introduce a feature which supercedes users’ deliberate choices for his, and his cronies amusement was reason enough to leave.