From 71007060f654e43757087ff99a380da8c291ce91 Mon Sep 17 00:00:00 2001 From: novalkun Date: Wed, 28 Oct 2026 20:07:45 +0700 Subject: [PATCH] nixos/nordvpn: order nordvpnd after its socket Assisted-by: Claude Code (Claude Opus 5.5) --- nixos/modules/services/networking/nordvpn.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 = [