You can easily add them by following the instructions on their site.
On immutable fedora it can be done via
curl -o - https://repository.mullvad.net/rpm/stable/mullvad.repo | sudo tee /etc/yum.repos.d/mullvad.repo
rpm-ostree uninstall mullvad-vpn --install mullvad-vpn
# after reboot, if not working
sudo systemctl start mullvad-daemon
Still waiting for cross distro support with flatpak
Is Flatpak, from a technical standpoint, capable of running VPN applications?
Providing .ovpn configuration files would be equally cross-distro, and in fact, would be cross-platform since almost every operating system supports importing OpenVPN configurations or supports a piece of software that does.
I can’t tell you how, because I don’t know the technical details either, but why shouldn’t it be? If given the right permissions it can access the same interfaces as any process.
It appears to be possible https://flathub.org/apps/com.protonvpn.www
L e a r n h o w f l a t p a k i s a s e c u r i t y a n t i - p a t t e r n .
/s