all repos — nixfiles @ e506a5256e32ff525514c5010eb524e9b91550df

System and user configuration, managed by nix and home-manager

centralise syncthing config, split by system role

Alin
commit

e506a5256e32ff525514c5010eb524e9b91550df

parent

a82657c73ef6622ed997baed5e3e1c35113fcc2a

1 file changed, 7 insertions(+), 0 deletions(-)

changed files
M system/roles/server.nix → system/roles/server.nix
@@ -12,6 +12,7 @@ ../settings/configuration/date-time.nix
../settings/configuration/locale.nix ../settings/services/tailscale.nix + ../settings/services/syncthing.nix ../settings/services/caddy.nix ../settings/services/ssh.nix
@@ -45,5 +46,11 @@ Type = "oneshot";
User = "alin"; ExecStart = "${lib.getExe pkgs.home-manager} switch --flake ${config.system.autoUpgrade.flake}#${User}@%H"; }; + }; + + services.syncthing = { + dataDir = "/srv/syncthing"; + configDir = "/var/lib/syncthing"; + guiAddress = "[::]:8384"; }; }