From 0b27d9b07aaa39e66d4416975c25e96e374d72df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Wed, 29 Oct 2025 15:20:21 +0100 Subject: [PATCH] nixos/openvpn: fix eval One usage of pkgs.openvpn was forgotten in the last PR and package should be one more up. Upsi... --- nixos/modules/services/networking/openvpn.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/nixos/modules/services/networking/openvpn.nix b/nixos/modules/services/networking/openvpn.nix index c9dd6230c2e2..cea5b180a353 100644 --- a/nixos/modules/services/networking/openvpn.nix +++ b/nixos/modules/services/networking/openvpn.nix @@ -75,7 +75,7 @@ let pkgs.net-tools ]; - serviceConfig.ExecStart = "@${cfg.package}/sbin/openvpn openvpn --suppress-timestamps --config ${configFile}"; + serviceConfig.ExecStart = "@${config.services.openvpn.package}/sbin/openvpn openvpn --suppress-timestamps --config ${configFile}"; serviceConfig.Restart = "always"; serviceConfig.Type = "notify"; }; @@ -102,6 +102,7 @@ in ###### interface options = { + services.openvpn.package = lib.mkPackageOption pkgs "openvpn" { }; services.openvpn.servers = mkOption { default = { }; @@ -164,8 +165,6 @@ in ''; }; - package = lib.mkPackageOption pkgs "openvpn" { }; - up = mkOption { default = ""; type = types.lines; @@ -254,7 +253,7 @@ in )) // restartService; - environment.systemPackages = [ openvpn ]; + environment.systemPackages = [ cfg.package ]; boot.kernelModules = [ "tun" ];