From 0fdc1b1c9ca8910c1902dca1ab4e1636102c25f5 Mon Sep 17 00:00:00 2001 From: osbm Date: Fri, 24 Oct 2025 08:37:36 +0300 Subject: [PATCH] add impermanent folders for tailscale --- modules/nixos/services/tailscale.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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" + ]; + } + ) ]; }