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

27 lines
642 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:39:45 +02:00
networking.firewall.allowedTCPPorts = [ 8384 22000 ];
networking.firewall.allowedUDPPorts = [ 22000 21027 ];
2024-08-31 13:03:17 +02:00
services = {
syncthing = {
enable = true;
2024-08-31 14:54:23 +02:00
user = user;
dataDir = "/home/${user}/sync";
configDir = "/home/${user}/.config/syncthing";
2024-08-31 13:03:17 +02:00
overrideDevices = true;
overrideFolders = true;
settings = {
devices = {
2024-08-31 16:24:48 +02:00
"workstation" = { id = "3ZJ5HJI-MEYRN5Y-WHA4CAB-M3WI33G-CFNUSXK-G6RQMFZ-C3QNCV4-JM7LPAO"; };
2024-08-31 13:03:17 +02:00
};
folders = {
"Decky-Loader" = {
path = "/var/lib/decky-loader";
2024-08-31 13:39:45 +02:00
devices = [ "workstation" ];
2024-08-31 13:03:17 +02:00
};
};
};
};
};
2024-08-17 17:35:04 +02:00
}