diff --git a/nixos/modules/services/networking/openvpn.nix b/nixos/modules/services/networking/openvpn.nix index 92eb774eab01..c9dd6230c2e2 100644 --- a/nixos/modules/services/networking/openvpn.nix +++ b/nixos/modules/services/networking/openvpn.nix @@ -11,8 +11,6 @@ let cfg = config.services.openvpn; - inherit (pkgs) openvpn; - makeOpenVPNJob = cfg: name: let @@ -77,7 +75,7 @@ let pkgs.net-tools ]; - serviceConfig.ExecStart = "@${openvpn}/sbin/openvpn openvpn --suppress-timestamps --config ${configFile}"; + serviceConfig.ExecStart = "@${cfg.package}/sbin/openvpn openvpn --suppress-timestamps --config ${configFile}"; serviceConfig.Restart = "always"; serviceConfig.Type = "notify"; }; @@ -166,6 +164,8 @@ in ''; }; + package = lib.mkPackageOption pkgs "openvpn" { }; + up = mkOption { default = ""; type = types.lines;