Personally for me, I’ve always been a fan of bspwm
I’ve been using hyprland as of recent to try it out. But I think I’ll be trying something else soon. But I do want to stick with wayland.
I’ve been using Sway as my main desktop environment for a few years now. Before that I was very into KDE.
X2. Sway has worked reliably for me for years and is super customizable. Very happy. Used to use dwn.
I went from gnome 2 to xfce to kde and I can’t imagine anything better than kde and that’s what I’m gonna stick with :)
I used to default to whitebox or Blackbox, many years ago. I then passed through KDE, Gnome and Gnome3, but I’ve settled on XFCE for a long time now.
Dwm, but I’ve been trying sway and dwl. Hyprland is cool too, but I haven’t used it that much.
I did not like the concept of dwm. Is it good in practice? Changing code and recompiling? I suppose it goes with the spirit of gentoo.
It depends on what you need your WM to do, really. In practice, usually you just patch everything you need one day and then forget about it. There is a website with sorted patch list with description and everything, if you’re interested. Sometimes I can even modify the source code and add or remove stuff, since the code is small and it compiles in seconds. But it’s a dynamic tiling window manager and no patch will change that, if that’s not what you like that’s totally fair. Also, updating might be painful.
If bspwm does what you need it to do, and you don’t feel like you want to add or remove something from it, just stick with it.
I’ve been using Awesome WM for nearly 15 years now. Highly recommend
I’m too lazy to do more configuration than I have to so I go with KDE. Using X but I believe it has Wayland too
Kde plasma. I’ve tried everything else and used to change to tiles managers and whatnot. Ended up just sticking with kde because it’s familiar.
Hyprland hands down with the split-monitors-workspacees plugin godblessing
I usually just stick with KDE myself :)
Gnome 44 is amazing on laptops. Looks clean, has solid gesture support and there are many shell extensions to customize it as you please.