base/network: use if then else instead of mkIf in tailscale routing config

This commit is contained in:
2025-10-20 10:14:54 -07:00
parent e7845c4800
commit 510dc8c6f8

View File

@@ -39,10 +39,14 @@ in
services.tailscale = {
enable = true;
package = pkgsUnstable.tailscale;
useRoutingFeatures = mkIf enableTSExitNode "server";
extraSetFlags = mkIf enableTSExitNode [
"--advertise-exit-node"
];
useRoutingFeatures = if enableTSExitNode then "server" else "none";
extraSetFlags =
if enableTSExitNode then
[
"--advertise-exit-node"
]
else
[ ];
};
# Firewall Configuration