diff --git a/nixos/modules/services/networking/nordvpn.nix b/nixos/modules/services/networking/nordvpn.nix index 493140829753..b9a89ac23fe5 100644 --- a/nixos/modules/services/networking/nordvpn.nix +++ b/nixos/modules/services/networking/nordvpn.nix @@ -105,7 +105,11 @@ in ]; systemd.services.nordvpnd = { - after = [ "network-online.target" ]; + after = [ + "network-online.target" + "nordvpnd.socket" + ]; + requires = [ "nordvpnd.socket" ]; description = "NordVPN daemon."; path = ( with pkgs; @@ -138,7 +142,6 @@ in ProtectControlGroups = true; ProtectSystem = "strict"; ReadWritePaths = "/tmp/"; - Requires = "nordvpnd.socket"; Restart = "on-failure"; RestartSec = 5; RestrictAddressFamilies = [