Dioxus desktop and fullstack worked out of the box.
Bevy isn't working because some Nvidia libraries aren't in the container. I might need to switch to a different 'GPU enabled' image.
How did you go with the VPN? I will be looking at that next.
I'm using Proton VPN which has an rpm package, but if that doesn't work I can fallback to manually setting up the WireGuard config.
The executable that I would be running is cargo (the rust build tool) but I want that inside of a container.
I could cargo build inside the container and then execute the output binary on the host but then I lose things like hot-reload.
You can even install Google Camera app without google play services and deny it Internet access. All works fine.