From c81e9857dae5cd0ee4cfc09ef676b81e97f0bf45 Mon Sep 17 00:00:00 2001 From: a-kenji Date: Wed, 31 Jan 2024 11:23:06 +0700 Subject: [PATCH] syncthing: remember auto accepted folders, if introduced Makes it more compatible with restoring state --- clanModules/syncthing.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/clanModules/syncthing.nix b/clanModules/syncthing.nix index 6333625e0..8b70bc064 100644 --- a/clanModules/syncthing.nix +++ b/clanModules/syncthing.nix @@ -69,8 +69,12 @@ enable = true; configDir = "/var/lib/syncthing"; - overrideFolders = true; - overrideDevices = true; + overrideFolders = lib.mkDefault ( + if (config.clan.syncthing.introducer == null) then true else false + ); + overrideDevices = lib.mkDefault ( + if (config.clan.syncthing.introducer == null) then true else false + ); dataDir = lib.mkDefault "/home/user/"; @@ -78,10 +82,10 @@ key = lib.mkDefault - config.clanCore.secrets.syncthing.secrets."syncthing.key".path or null; + config.clan.secrets.syncthing.secrets."syncthing.key".path or null; cert = lib.mkDefault - config.clanCore.secrets.syncthing.secrets."syncthing.cert".path or null; + config.clan.secrets.syncthing.secrets."syncthing.cert".path or null; settings = { options = {