This guide sets up VS Code Insiders with automatic updates and a persistent Ubuntu development container (similar to WSL) using Distrobox and Podman on Bazzite Linux (an ostree-based distro).
echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\nautorefresh=1\ntype=rpm-md\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" \
| sudo tee /etc/yum.repos.d/vscode.repo > /dev/null