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-09-06 11:35:11 +02:00
|
|
|
"workstation" = { id = "HSQA3YR-AEELJUK-6DBFSRH-EAQAV7C-NYW77N4-4NRLTOP-OCQBFXQ-QD2JFAM"; };
|
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
|
|
|
}
|