Many wayland compositora can run as clients of another compositor.
So you can run a niri session inside of a gnome sesson for example. No need for a VM.