One of the things I struggled with initailly when using immutables was installing programs like VPNS that need to interact with the immutable parts of the distro but don’t have a flatpak option. I figured I’d just make a post to help anyone with this specific issue regarding mullvad or if it helps people install other software they need.

Adding the repo

Jump into a location to download the repo file

cd Downloads/

Download the repo

wget https://repository.mullvad.net/rpm/stable/mullvad.repo

copy the repo file to the yum.repos.d folder

sudo cp mullvad.repo /etc/yum.repos.d

Install mullvad vpn

rpm-ostree install mullvad-vpn

Reboot to reimage

systemctl reboot

Join the client to the service

sudo systemctl enable --now mullvad-daemon

Install libappindicator that at the time wasn’t included in Kinoite

sudo rpm-ostree install libappindicator-gtk3

Reboot to reimage

systemctl reboot

  • stepanzak@iusearchlinux.fyi
    link
    fedilink
    arrow-up
    23
    ·
    3 months ago

    I don’t know anything about immutable distros, but any good VPN provide Wireguard or OpenVPN config that you can just import into your network settings/manager. Mullvad does.

    • Pantherina@feddit.de
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      3 months ago

      They do, but networkmanager doesnt have the necessary features like a block mode. Read my other comment.

      Btw there is a GNOME applet for mullvadvpn, so you dont need to use electron, just the background stuff.

    • trevor@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      3 months ago

      While this is true, using Wireguard or OpenVPN config files requires more fuss to change servers compared to using the provider’s VPN client.