blob: e43bc7ff0e5e11ba27f6326a779ab0f428894a1a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
{config, ...}: let
ports = import ./Ports.nix;
in {
services.syncthing = {
enable = true;
guiAddress = "0.0.0.0:${toString ports.syncthing-gui}";
openDefaultPorts = true;
systemService = true;
configDir = "/var/lib/syncthing/.config/syncthing";
# Default settings for new users
settings = {
options = {
relaysEnabled = true;
urAccepted = -1; # Usage reporting: -1 = not decided, 0 = no, 1 = yes
};
};
};
}
|