diff --git a/nixy/configuration.nix b/nixy/configuration.nix index c58959a..0a62b4c 100644 --- a/nixy/configuration.nix +++ b/nixy/configuration.nix @@ -215,7 +215,9 @@ description = "wg network interface"; bindsTo = ["netns@wg.service"]; requires = ["network-online.target"]; + wants = ["dnscrypt-proxy2_proton.service"]; after = ["netns@wg.service"]; + before = ["dnscrypt-proxy2_proton.service"]; serviceConfig = { Type = "oneshot"; RemainAfterExit = true; @@ -249,11 +251,9 @@ "network-online.target" "nss-lookup.target" ]; - before = [ - "nss-lookup.target" - ]; + before = ["nss-lookup.target"]; after = ["wg_proton.service"]; - bindsTo = ["netns@wg.service"]; + partOf = ["wg_proton.service"]; serviceConfig = { AmbientCapabilities = "CAP_NET_BIND_SERVICE"; CacheDirectory = "dnscrypt-proxy";