2023-06-04 10:55:46 +01:00
|
|
|
{...}: {
|
2023-06-05 07:42:08 +01:00
|
|
|
imports = [
|
|
|
|
./default.nix
|
|
|
|
./devices/H0615.nix
|
|
|
|
./devices/Ion.nix
|
|
|
|
./devices/Monarch.nix
|
|
|
|
./devices/Northstar.nix
|
|
|
|
./devices/Remarkable.nix
|
|
|
|
./devices/Vanguard.nix
|
|
|
|
./folders/archive.nix
|
|
|
|
./folders/books.nix
|
|
|
|
./folders/camera.nix
|
|
|
|
./folders/comics.nix
|
|
|
|
./folders/documents.nix
|
|
|
|
./folders/exports.nix
|
|
|
|
./folders/movies.nix
|
|
|
|
./folders/notes.nix
|
|
|
|
./folders/pictures.nix
|
|
|
|
./folders/xochitl.nix
|
|
|
|
];
|
2023-06-04 10:55:46 +01:00
|
|
|
services.syncthing = {
|
|
|
|
user = "xenia";
|
|
|
|
group = "users";
|
2023-06-05 07:42:08 +01:00
|
|
|
extraOptions.options.globalAnnounceEnabled = true;
|
2023-06-04 10:55:46 +01:00
|
|
|
folders = {
|
2023-06-05 07:42:08 +01:00
|
|
|
"Archive".devices = ["ion" "monarch" "northstar" "vanguard"];
|
|
|
|
"Books".devices = ["monarch" "northstar" "remarkable" "vanguard"];
|
|
|
|
"Camera".devices = ["ion"];
|
|
|
|
"Comics".devices = ["ion" "monarch" "northstar" "vanguard"];
|
|
|
|
"Documents".devices = ["monarch" "northstar" "vanguard"];
|
|
|
|
"Exports".devices = ["monarch" "vanguard"];
|
|
|
|
"Movies".devices = ["ion" "monarch" "northstar" "vanguard"];
|
|
|
|
"Notes".devices = ["H0615" "ion" "monarch" "northstar" "vanguard"];
|
|
|
|
"Pictures".devices = ["ion" "monarch" "northstar" "vanguard"];
|
|
|
|
"Xochitl".devices = ["remarkable"];
|
2023-06-04 10:55:46 +01:00
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|