I set up a very straightforward Godot dev environment yesterday using toolbox which is built on top of rootless Podman.
Create a new fedora toolbox
Enter toolbox
Install DotNet dependencies, git, etc with dnf
Install Godot binary from release page
Turns out there were other dependencies I needed
Godot wanted a few Wayland libs on the container, so I installed Weston (maybe overkill)
Godot wanted libxrandr so I added that too
Godot just works ™
The nice thing about toolbox is that it uses my native host Wayland compositor. So whatever I have running in the toolbox can be interacted normally through sway (my host WM).
You can either distribute a container image with your given toolbox configured, or just document the setup steps.
I set up a very straightforward Godot dev environment yesterday using toolbox which is built on top of rootless Podman.
The nice thing about toolbox is that it uses my native host Wayland compositor. So whatever I have running in the toolbox can be interacted normally through sway (my host WM).
You can either distribute a container image with your given toolbox configured, or just document the setup steps.