I use xmonad for well over a decade now. I tried others because ghc is a pretty big payload to maintain on a gentoo system but always came back to xmonad. I invested quite a big time in my config (I dont speak haskell, so it was sometimes pretty hard) but I would say my general config is quite minimal:
3 displays. 9 workspaces, named. Pretty basic tiled layouts. Named "scratchpads" (basicially popups with fixed client/programms; like a fullscreen popup with my terminal emulator with a tmux session a semi transparent pavucontrol and clipboard manager/copyq).
Important: one hotkey to send the actual client to fullscreen (I have no idea why this feature seems to be a hard one when testing other tiling WMs).
Hotkeys for switching displays.
This seems (for me?) pretty basic needs but I found thats not easily reproducible with other tiling wms.
Some time ago I introduced my GF to a thinkpad with my xmonad config and she was within a hour absolutely able to use a multi monitor setup comfortable with her keyboard. She really liked it.
I had never issues with tiling modes on other WMs. Qtile seems to have a send client to fullscreen in the default config. Ill have a deeper look. Thank you.
My config is koff more involved. I did a lateral from CTWM into XMonad quite a few years ago, so many of my keystrokes bring associated workspaces to their default locations.
I've got 44 workspaces, and 6 displays, many of them loosely grouped into "document" pairs for working on different projects, and "monitoring" pairs for different focuses of _looking at_ different things. The monitoring pairs are much less intensively used.
Feels good to see someone else who can't speak Haskell but struggles their way to a working xmonad config.
I really want to just move to wayland and get it over with, but the tiling wm options are slim. I want a dynamic tiling setup, so sway isn't it. I think hyperland can do something similar but I don't want the candy associated with it. I just need the smallest overhead to throw windows into tiles.
3 displays. 9 workspaces, named. Pretty basic tiled layouts. Named "scratchpads" (basicially popups with fixed client/programms; like a fullscreen popup with my terminal emulator with a tmux session a semi transparent pavucontrol and clipboard manager/copyq).
Important: one hotkey to send the actual client to fullscreen (I have no idea why this feature seems to be a hard one when testing other tiling WMs).
Hotkeys for switching displays.
This seems (for me?) pretty basic needs but I found thats not easily reproducible with other tiling wms.
Some time ago I introduced my GF to a thinkpad with my xmonad config and she was within a hour absolutely able to use a multi monitor setup comfortable with her keyboard. She really liked it.
My config for reference: https://gist.github.com/entropie/c8072585593b784bff9b8af95c1...