Playing with #greetd at the moment, and #ReGreet with cage is a no go, it either opens on the last output, or spans both, while I want it to open on the first. I can fix that, though.
Not a fan of #tuigreet, so that one's out.
The bigger problem is that... greetd does something differently compared to gdm. After logging in, things start up incredibly slow. I suppose that's some dbus thing not starting or something.
(Also, all greeters list every session twice for some odd reason)
Looked through the suggestions, and I think I'm gravitating towards something textual, like #greetd + #tuigreet.
I haven't tried them yet, but based on screenshots, I'm not a big fan of tuigreet. F3 to choose a session feels clunky, and the whole session setup is... a bit complicated and awkward for my liking.
So I might end up writing my own greeter for greetd. I like the concept. I just don't like tuigreet. I'm also not a big fan of the graphical ones, because they require starting up Xorg or Wayland, while ideally, I'd prefer not doing that until logging in.
Tempted some times to tear my #Gentoo build down to the absolute baseline and rebuild my desktop environment setup.
Maybe instead of #sddm use something very minimal like #GreetD and #Tuigreet. Maybe see if I could modify the base terminal to instead of the glowing default white I could make it something like older blue green or orange.