I'm interested in trying a tiling window manager and ditching the desktop manager. I'm running NixOS, and
- I spend much of my time in the terminal
- the desktop manager (currently Gnome) overrides/conflicts with some NixOS configuration (e.g. XkbOptions)
- I've heard good things about xmonad
But I'm not totally clear where the boundaries fall between desktop manager, window manager, display manager, and the X server. And there are some things that I like about the desktop manager (at least I think they're provided by the desktop manager) that I'd be hesitant to give up:
Superand type part of an application name to launch or activate it
Tabto switch focus between applications
`to switch focus between windows within the same application
Is there a "getting started" guide for this sort of thing, or an accessible reference to clarify my mental model of the desktop/display/window managers' various roles and relation to the plain text console I'd log into?
Or do I just have to dive in and stumble around in the dark for a while?