aboutsummaryrefslogtreecommitdiff
path: root/modules/system/nixos/networking
diff options
context:
space:
mode:
Diffstat (limited to 'modules/system/nixos/networking')
-rw-r--r--modules/system/nixos/networking/tailscale.nix33
1 files changed, 0 insertions, 33 deletions
diff --git a/modules/system/nixos/networking/tailscale.nix b/modules/system/nixos/networking/tailscale.nix
deleted file mode 100644
index 552ec8b..0000000
--- a/modules/system/nixos/networking/tailscale.nix
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- config,
- pkgs,
- lib,
- ...
-}: let
- cfg = config.collinux.system.network.tailscale;
-in
- lib.mkIf cfg.enable {
- services.tailscale = {
- enable = true;
- useRoutingFeatures = "both";
- };
-
- networking.firewall = {
- trustedInterfaces = ["tailscale0"];
- allowedUDPPorts = [config.services.tailscale.port];
- };
-
- systemd.services."tailscaled" =
- if config.collinux.services.selfhost.headscale.enable
- then {
- # don't start tailscale until after headscale starts
- wants = lib.mkForce ["network.target" "headscale.target"];
- after = lib.mkForce ["network.target" "headscale.target"];
- }
- else {
- wants = lib.mkForce ["network.target"];
- after = lib.mkForce ["network.target"];
- };
-
- environment.systemPackages = [pkgs.tailscale];
- }