mullvad: make openvpn support optional

Enabled by default to not break anybody who depends on it, but I don't
and I would like to disable it.
This commit is contained in:
Cole Helbling 2023-02-25 14:01:40 -08:00
parent a0d3f55f3d
commit 4b57d35c27

View file

@ -12,6 +12,7 @@
, libnftnl
, libmnl
, libwg
, enableOpenvpn ? true
, openvpn-mullvad
, shadowsocks-rust
}:
@ -67,7 +68,7 @@ rustPlatform.buildRustPackage rec {
done
'' +
# Files necessary for OpenVPN tunnels to work.
''
lib.optionalString enableOpenvpn ''
mkdir -p $out/share/mullvad
cp dist-assets/ca.crt $out/share/mullvad
ln -s ${openvpn-mullvad}/bin/openvpn $out/share/mullvad