diff --git a/hosts/lifebook/default.nix b/hosts/lifebook/default.nix index 75c9fbb..3de936d 100644 --- a/hosts/lifebook/default.nix +++ b/hosts/lifebook/default.nix @@ -76,6 +76,27 @@ }; }; #tailscale.enable = true; - + syncthing = { + enable = true; + group = "users"; + user = "kabbone"; + dataDir = "/home/${config.services.syncthing.user}/Sync"; + configDir = "/home/${config.services.syncthing.user}/.config/syncthing"; + overrideDevices = true; # overrides any devices added or deleted through the WebUI + overrideFolders = true; # overrides any folders added or deleted through the WebUI + openDefaultPorts = true; + settings = { + devices = { + "jupiter.home.opel-online.de" = { id = "T53WU6Z-3NT74ZE-PZVZB2N-7FBTZ5K-HESC2ZM-W4ABDAS-NWXHTGI-ST4CDQR"; }; + }; + folders = { + "Sync" = { # Name of folder in Syncthing, also the folder ID + path = "/home/${config.services.syncthing.user}/Sync"; # Which folder to add to Syncthing + devices = [ "jupiter.home.opel-online.de" ]; # Which devices to share the folder with + ignorePerms = false; # By default, Syncthing doesn't sync file permissions. This line enables it for this folder. + }; + }; + }; + }; }; }