nixos/syncthing/Vanguard.nix

52 lines
1.3 KiB
Nix
Raw Normal View History

{ ... }:
{
imports = [
./default.nix
./devices/ion.nix
./devices/monarch.nix
./devices/northstar.nix
];
services.syncthing = {
user = "xenia";
group = "users";
dataDir = "/mnt/secondary/syncthing";
folders = {
"Archive" = {
path = "/mnt/secondary/syncthing/archive";
devices = [ "ion" "monarch" "northstar" ];
enable = true;
};
"Books" = {
path = "/mnt/secondary/syncthing/books";
devices = [ "monarch" "northstar" ];
enable = true;
};
"Camera" = {
path = "/mnt/secondary/syncthing/camera";
devices = [ "ion" ];
enable = true;
};
"Documents" = {
path = "/mnt/secondary/syncthing/documents";
devices = [ "monarch" "northstar" ];
enable = true;
};
"Exports" = {
path = "/mnt/secondary/syncthing/exports";
devices = [ "monarch"];
enable = true;
};
"Movies" = {
path = "/mnt/secondary/syncthing/movies";
devices = [ "ion" "monarch" "northstar" ];
enable = true;
};
"Pictures" = {
path = "/mnt/secondary/syncthing/pictures";
devices = [ "ion" "monarch" "northstar" ];
enable = true;
};
};
};
}