Tell netns to start after DNS server is enabled

This commit is contained in:
Natsu Kagami 2025-04-25 20:03:20 +02:00
parent 593bcc42a4
commit 9f67cf5ab1
Signed by: nki
GPG key ID: 55A032EB38B49ADB

View file

@ -28,8 +28,14 @@ in
{
description = "WireGuard network interface for Deluge";
bindsTo = [ "netns@${wg}.service" ];
requires = [ "network-online.target" ];
after = [ "netns@${wg}.service" ];
requires = [
"network-online.target"
"dnscrypt-proxy2.service"
];
after = [
"netns@${wg}.service"
"dnscrypt-proxy2.service"
];
serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;
@ -61,6 +67,9 @@ in
"network-online.target"
"${wg}.service"
];
systemd.services.deluged.after = [
"${wg}.service"
];
systemd.services.deluged.serviceConfig.NetworkNamespacePath = [ "/var/run/netns/${wg}" ];
# allowing delugeweb to access deluged in network namespace, a socket is necesarry