From 43848028af937199a32cdbf3c4f9d3c4e58a78b1 Mon Sep 17 00:00:00 2001 From: Joakim Repomaa Date: Sat, 7 Mar 2026 13:20:19 +0200 Subject: [PATCH] fix synthing --- hosts/freun-dev/services.nix | 1 + modules/services/syncthing.nix | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/hosts/freun-dev/services.nix b/hosts/freun-dev/services.nix index 513e64e..9f35aa4 100644 --- a/hosts/freun-dev/services.nix +++ b/hosts/freun-dev/services.nix @@ -141,6 +141,7 @@ in enable = true; subdomain = "sync"; dataDir = syncthingDataDir; + configDir = "/var/lib/syncthing"; }; tailscale.enable = true; diff --git a/modules/services/syncthing.nix b/modules/services/syncthing.nix index d87f06e..0495183 100644 --- a/modules/services/syncthing.nix +++ b/modules/services/syncthing.nix @@ -27,5 +27,14 @@ in vHosts.${fqdn}.locations."/".proxyPort = cfg.port; }; }; + + systemd.services.syncthing.serviceConfig = + lib.mkIf + ( + cfg.dataDir == "/var/lib/syncthing" || cfg.dataDir == null || cfg.configDir == "/var/lib/syncthing" + ) + { + StateDirectory = "syncthing"; + }; }; }