nixos-config/modules/system/syncthing/default.nix

26 lines
627 B
Nix
Raw Normal View History

2024-08-31 13:03:17 +02:00
{ user, ... }:
2024-08-17 17:35:04 +02:00
{
2024-08-31 13:03:17 +02:00
services = {
syncthing = {
enable = true;
2024-08-31 13:12:25 +02:00
user = "root";
2024-08-31 13:29:40 +02:00
dataDir = "/${user}/sync";
configDir = "/${user}/syncthing";
2024-08-31 13:03:17 +02:00
overrideDevices = true;
overrideFolders = true;
settings = {
devices = {
"workstation" = { id = "3TLJKSV-QURWERW-PZ7FUI4-LXL22PU-CFXXWRN-UBWTSPK-BJLHVWD-VMHEOQ2"; };
2024-08-31 13:26:30 +02:00
"steamdeck" = { id = "WOVNOIM-PCQX56E-WUWRCFO-7JFBAWF-QCE564I-4KXAHYW-ONZHHOT-DPHCEQ6"; };
2024-08-31 13:03:17 +02:00
};
folders = {
"Decky-Loader" = {
path = "/var/lib/decky-loader";
2024-08-31 13:26:30 +02:00
devices = [ "workstation" "steamdeck"];
2024-08-31 13:03:17 +02:00
};
};
};
};
};
2024-08-17 17:35:04 +02:00
}