28 lines
885 B
Nix
28 lines
885 B
Nix
{ config, ... }:
|
|
let
|
|
user = config.home.username;
|
|
in
|
|
{
|
|
services = {
|
|
syncthing = {
|
|
enable = true;
|
|
# user = "${user}";
|
|
# dataDir = "/home/${user}/sync";
|
|
# configDir = "/home/${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
|
|
# settings = {
|
|
# devices = {
|
|
# "device1" = { id = "UT6263Y-V3GJXNO-6KIGAKZ-KY6UQMD-ER6BT4R-4LPKT2P-V4PCJYZ-ROJZIQQ"; };
|
|
# };
|
|
# folders = {
|
|
# "sync" = { # Name of folder in Syncthing, also the folder ID
|
|
# path = "/home/${user}/sync"; # Which folder to add to Syncthing
|
|
# devices = [ "device1" ]; # Which devices to share the folder with
|
|
# };
|
|
# };
|
|
# };
|
|
};
|
|
};
|
|
}
|