@ricklinux Sway works as an i3 replacement, so you don’t need i3 installed underneath.
The setup above uses swaybar with py3status and some my own scripts. Lately I added a short script, which uses the i3ipc-python module to rename workspaces after the name of the last focused window. See my example config.
Dynamic workspace names in action: https://youtu.be/2WLLaGndtiw