about summary refs log tree commit diff
path: root/pkgs/applications/networking/mullvad
diff options
context:
space:
mode:
authorCole Helbling <cole.e.helbling@outlook.com>2023-02-25 14:01:40 -0800
committerCole Helbling <cole.e.helbling@outlook.com>2023-03-02 13:13:55 -0800
commit4b57d35c274027422581144191aa949b5969e95c (patch)
treee5d38e8b5b8d70d202da4faff22bd54f3db0c61e /pkgs/applications/networking/mullvad
parenta0d3f55f3d7e4c973f762ce9d0ec9f19f459489b (diff)
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.
Diffstat (limited to 'pkgs/applications/networking/mullvad')
-rw-r--r--pkgs/applications/networking/mullvad/mullvad.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/applications/networking/mullvad/mullvad.nix b/pkgs/applications/networking/mullvad/mullvad.nix
index e65de1334df28..0d62c3c7ce96c 100644
--- a/pkgs/applications/networking/mullvad/mullvad.nix
+++ b/pkgs/applications/networking/mullvad/mullvad.nix
@@ -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