Here’s the script I use to start and stop Waydroid:
#!/bin/bash
PID=$(pgrep "weston")
if [ "$?" -eq "0" ]; then
waydroid session stop
kill $PID
exit
fi
weston --width=1920 --height=1080 --socket=wayland-1 &>/dev/null &
sleep 2
WAYLAND_DISPLAY=wayland-1 XDG_SESSION_TYPE=wayland waydroid show-full-ui
Change the resolution to whatever you need it to be. Run it once to start, again to stop. It just lives on my desktop.
If you have enough ram you could make /var/tmp a ramdisk, every reboot will clear it then.