Comment on How to install Mullvad VPN on distrobox under SteamOS 3.7.13
Fubarberry@sopuli.xyz 3 days agoTry to follow this guide to install nix: sadatdaniel.dev/…/install-nix-package-manager-on-…
Comment on How to install Mullvad VPN on distrobox under SteamOS 3.7.13
Fubarberry@sopuli.xyz 3 days agoTry to follow this guide to install nix: sadatdaniel.dev/…/install-nix-package-manager-on-…
Pamboo@piefed.social 3 days ago
I followed his instructions up to step 3 but when I typed
nix --version, it saysbash: nix : command not found. Did I make a mistake ?Fubarberry@sopuli.xyz 3 days ago
If you didn’t see any major errors when running the previous command, then you maybe just need to restart your deck (or alternatively log out and log back in).
Especially when installing things through non-normal means, the path may not have updated for something newly installed.
Pamboo@piefed.social 3 days ago
nix and mullvad vpn are installed on my steam deck under steamos 3.7 now but it’s the same issue as before (Management RPC server or client error). Also I can open the Mullvad VPN GUI application which works but there is a message on the app :
I don’t know how to solve this issue
Fubarberry@sopuli.xyz 3 days ago
Alright, so I probably can’t help you with this without having some personal hands on experience with it.
What’s probably happening is it’s trying to install a system level systemd service, but you can’t due to the steam deck being locked down. Your options would be to unlock the filesystem, find a way to install the Mullvad systemd service as a user instead, or figure out how to use systemd-sysext to install I as a system extension separate from the immutable filesystem.
Of those, I’m guessing the best solution would be the middle option, assuming you can get the right systemd mullvad-daemon.service file. Once you have it, it could be placed in
~/.config/systemd/user/and enabled withsystemctl --user enable mullvad-daemon.service. But as stated, the catch is you need the mullvad-daemon.service file, and I’m not sure the best way to do that. Maybe you could unlock the filesystem , let it install it as a system level service, and then convert it to a user level service? Either way it’s complicated and I’d have to mess around with it myself to figure out what would work.