create 'lib.vpnNamespaceOpenPort'

This commit is contained in:
2025-08-20 12:28:13 -04:00
parent c272eb9d5b
commit 306e320a3a
3 changed files with 26 additions and 32 deletions

View File

@@ -13,25 +13,9 @@
config.services.qbittorrent.serverConfig.Preferences.Downloads.TempPath
"${config.services.qbittorrent.profileDir}/qBittorrent"
])
(lib.vpnNamespaceOpenPort config.services.qbittorrent.webuiPort)
];
# network namespace that is proxied through mullvad
vpnNamespaces.wg = {
portMappings = [
{
from = config.services.qbittorrent.webuiPort;
to = config.services.qbittorrent.webuiPort;
}
];
openVPNPorts = [
{
port = config.services.qbittorrent.webuiPort;
protocol = "both";
}
];
};
services.qbittorrent = {
enable = true;
webuiPort = service_configs.ports.torrent;