Just remember that it will still need to keep working with X11. This affects $DISPLAY vs. $WAYLAND_DISPLAY as well as using xdg-su; we still have to take desktops other than KDE / Plasma 5 / GNOME into account (Xfce, LXDE, Enligthenment and all the simpler, window-manager-only desktops).