With the release of Debian 12, I decided that - instead of my usual setup of Xorg + Openbox - I would explore Wayland and a different desktop environment.
After making the switch to Sway and using it on both Linux and FreeBSD I find myself liking it very much!
Sway quickly gets you 90% towards a usable desktop. Its that 10% where you're crafting your own desktop just the way you like it that takes some experimenting!
This is how I do it:
https://www.dwarmstrong.org/sway/
@dwarmstrong thanks for this! I've rolled my own sway in nixos, but never for debian. So this is a great writeup. Thanks! Will be doing this tomorrow on a test rig
@codemonkeymike I hope it proves useful!
@dwarmstrong hey I'm curious how you install debian minimal enough? I did an install deselected all of the desktops and it just installed gnome.
I know on nixos, if I deselect the DEs I just get a shell with network manager and can build from there.
@codemonkeymike This will give you a minimal, console-only setup which you can build upon and make just the way you like it:
https://www.dwarmstrong.org/minimal-debian/
@dwarmstrong thanks. I actually found that. But it's pretty baron. Doesn't even have nmtui or iwctl? Rough.
@codemonkeymike True ... "3.1 Network" covers a basic setup of `/etc/network/interfaces` for a network connection.
But after that, nmtui or iwctl is just a ...
# apt install network-manager iwd
... away.
Just be sure to comment out any entries in the interfaces file to let NetworkManager take over management of that network interface.