so, the situation i’m wondering about basically is how to go about installing my VPN gui client on Bazzite.
on debian i simply use the .deb. there’s also a .rpm.
as i understand it you can’t install programs that way with immutable distros. my options are flatpak, appimage, distrobox and brew.
i know flatpak and presumably brew would work but they don’t offer the client in that format.
it is on the AUR however. my question is if the VPN would function properly inside a distrobox container? (debian and fedora are also options with their respective installers)
many vpn services support the OpenVPN standard, so the default/often included OpenVPN client with many distros will work with them.
But you may lose some specific features of the vpn service using the openvpn client.
Its possible to install packages using the rpm-ostree
command on Bazzite to install normal fedora packages.
rpm-ostree enables layering packages on top of the base OS, so it’s not really “immutable”.
It’s why fedora has started labelling silverblue, etc, as “atomic” distros, since the immutable word is not quite accurate
There’s a resources page in our wiki you might find useful!
Try this search for more information on this topic.
✻ Smokey says: take regular backups, try stuff in a VM, and understand every command before you press Enter! 
^Comments, ^questions ^or ^suggestions ^regarding ^this ^autoresponse? ^Please ^send ^them (https://www.reddit.com/message/compose/?to=Pi31415926&subject=autoresponse+tweaks+-+linux4noobs+-+research).
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
if the VPN would function properly inside a distrobox container?
Try it and see? If it fails - delete the container.
yes, there are silverblue / rpm-ostree install instructions on the website now. i don’t remember them being there the last time i was there. i’ll be going with that.
thanks
I’ve attempted to do that with rpm-ostree install and every time I try it fails.
tried. my assumption was that i could simply yay myvpn
and run it but it doesn’t work like that i guess.