even I managed to migrate my last setup to sway a few weeks ago. I was the last one you've been waiting for dear X Strike Force, right?
Multi display support just works, no more modeline hackery. Oh and we can also remove those old clipboard manager.
One oddity with sway I could not yet solve is that I had to delete the default
wallpaper /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png
to allow it to load
the Debian wallpaper via
output * bg /usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg fill
Update: Thanks to Birger and Sebastian who easily could explain that. The sway-backgrounds package
ships a config snippet in /etc/sway/config.d
and if that's included e.g. via include /etc/sway/config.d/*
after setting the background in your ~/.config/sway/config
it does the obvious and overrides
your own background configuration again. Didn't expect that but makes sense. So the right fix
is to just remove the sway-backgrounds package.
I also had a bit of fist fight with sway to make sure I've as much screen space available as possible. So I tried to shrink fonts and remove borders.
default_border none
default_floating_border none
titlebar_padding 1
titlebar_border_thickness 0
font pango: monospace 9
Rest I guess is otherwise well documented. I settled on wofi as menu tool, cliphist for clipboard access, of course waybar to be able to use the nm-applet, swayidle and swaylock are probably also more or less standard for screen locking.
Having
for_window [app_id="firefox"] inhibit_idle fullscreen
is also sensible for video streaming, to avoid the idle locking.