You would probably have to change your keybindings a little but otherwise it's very similar... before the Wayland part
Switching from i3 to Sway kept 90% of the same config for me, changing only keybinds and output configuration.
Keybinds are mostly the same, just some arguments for 'bindsym' don't make sense with Wayland.
I did have to override args/env for some things to truly do Wayland, but that's shortening every day
It supports X too, but you'll find oddities with copying/pasting between native Wayland and X things
You would probably have to change your keybindings a little but otherwise it's very similar... before the Wayland part
Switching from i3 to Sway kept 90% of the same config for me, changing only keybinds and output configuration.
Keybinds are mostly the same, just some arguments for 'bindsym' don't make sense with Wayland.
I did have to override args/env for some things to truly do Wayland, but that's shortening every day
It supports X too, but you'll find oddities with copying/pasting between native Wayland and X things