IF you want to use it then install it normally on steam os, don't use containers for this kind od stuff
post
Just add the vpn config through the UI, no need for all of that.
A few options:
-
Installing in SteamOS directly - this should work, but will have to be redone every time steamOS updates. Some things like rwfus are meant to let you install things without them getting wiped, but that may or may not work. You can also create an installation script so you would just need to run a single file after a SteamOS update to restore everything.
-
Try installing through nix. The deck has nix support, and nix has both mullvad client and the mullvad cli client.
-
Just use the mullvad provided wireguard/openvpn files. In desktop they should be usable through the network manager, in game mode there's a Decky plugin called TunnelDeck.
I use Bazzite, and I've had to install Mullvad manually using a local rpm package downloaded from their site. Works fine like that.
Only annoyance is that I have to repeat the process manually when the app updates, but there is always a banner saying a new version is available, and it takes like 2 min to remove the old version, install the new local package, and then reboot. Use rpm-ostree command to install/uninstall.
Edit: I guess it might be different on SteamOS given that it's Arch based instead of Fedora... Not sure if it works in a distrobox.
all 11 comments