From f539b686bbf724d20ff8b6ed2810d5e53ea43e28 Mon Sep 17 00:00:00 2001 From: Ryan Yin Date: Fri, 13 Mar 2026 10:47:32 +0800 Subject: [PATCH] fix: netbird - persist data --- hosts/idols-ai/preservation.nix | 5 +++-- modules/nixos/desktop/networking/netbird.nix | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/hosts/idols-ai/preservation.nix b/hosts/idols-ai/preservation.nix index 0552860d..283a6e31 100644 --- a/hosts/idols-ai/preservation.nix +++ b/hosts/idols-ai/preservation.nix @@ -72,11 +72,12 @@ in # "/var/lib/waydroid" # network - "/var/lib/tailscale" - "/var/lib/netbird-homelab" # netbird's homelab client "/var/lib/bluetooth" "/var/lib/NetworkManager" "/var/lib/iwd" + "/var/lib/tailscale" + "/var/lib/netbird-homelab" # netbird's homelab client + "/etc/netbird-homelab" ]; files = [ # auto-generated machine ID diff --git a/modules/nixos/desktop/networking/netbird.nix b/modules/nixos/desktop/networking/netbird.nix index 057f62e9..5c96992a 100644 --- a/modules/nixos/desktop/networking/netbird.nix +++ b/modules/nixos/desktop/networking/netbird.nix @@ -19,7 +19,7 @@ # # Status Data: # `journalctl -u netbird-homelab` shows netbird's logs -# netbird client store its data in /var/lib/netbird-homelab +# netbird client store its data in /var/lib/netbird-homelab & /etc/netbird-homelab # which is already persistent across reboots(via preservation) # # References: