aboutsummaryrefslogtreecommitdiff
path: root/modules/services/nixos/tailscale.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/services/nixos/tailscale.nix')
-rw-r--r--modules/services/nixos/tailscale.nix34
1 files changed, 0 insertions, 34 deletions
diff --git a/modules/services/nixos/tailscale.nix b/modules/services/nixos/tailscale.nix
deleted file mode 100644
index 50e35d3..0000000
--- a/modules/services/nixos/tailscale.nix
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- config,
- pkgs,
- lib,
- ...
-}: let
- cfg = config.collinux.services.networking.tailscale;
-in
- lib.mkIf cfg.enable {
- services.tailscale = {
- enable = true;
- useRoutingFeatures = "both";
- };
-
- networking.firewall = {
- checkReversePath = "loose";
- trustedInterfaces = ["tailscale0"];
- allowedUDPPorts = [config.services.tailscale.port];
- };
-
- # don't start tailscale until after headscale starts
- systemd.services."tailscaled" =
- if config.collinux.services.selfhost.headscale.enable
- then {
- 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];
- }