Since this came up on matrix:
All the phone specific parts like the apps, phosh, ... run without XWayland.
We want to fully disable X11 by default (setting
xwayland=false in rootston.ini) but there are parts of the GNOME stack that aren't happy without X11. I remember some of g-s-d's services so
- check which parts of GNOME still require X11
- file bugs upstream
- fix them
- drop xwayland from compositor builds