@itsfoss ignoring state files, it's usually a mess for WM without DE.
Many Linux/WM developers don't follow convention over configuration...
I recently tried #hyprland, which is currently the only WM/DE in stable #NixOS with wayland fractional scaling support.
And, I spent so much time to get just some bar/panel working, that was ugly and very limited in functionality compared to #GNOME shell (I used before.- very nice) or KDE, or XFCE.
I ended up switching to #KDE and NixOS unstable.