diff --git a/modules/nixos/services/tailscale.nix b/modules/nixos/services/tailscale.nix index ca26029..ffd19b5 100644 --- a/modules/nixos/services/tailscale.nix +++ b/modules/nixos/services/tailscale.nix @@ -15,5 +15,18 @@ networking.firewall.allowedUDPPorts = [ config.services.tailscale.port ]; environment.systemPackages = [ pkgs.tailscale ]; }) + + # tailscale and impermanence + (lib.mkIf + ( + config.osbmModules.services.tailscale.enable + && config.osbmModules.hardware.disko.zfs.root.impermanenceRoot + ) + { + environment.persistence."/persist".directories = [ + "/var/lib/tailscale" + ]; + } + ) ]; }