{...}: { imports = [ ./default.nix ./devices/H0615.nix ./devices/Ion.nix ./devices/Legion.nix ./devices/Monarch.nix ./devices/Northstar.nix ./devices/Remarkable.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 ]; services.syncthing = { user = "xenia"; group = "users"; extraOptions.options.globalAnnounceEnabled = true; folders = { "Archive" = { path = "/mnt/secondary/syncthing/archive"; devices = ["ion" "legion" "monarch" "northstar"]; }; "Books" = { path = "/mnt/secondary/syncthing/books"; devices = ["legion" "monarch" "northstar" "remarkable"]; }; "Camera" = { path = "~/Camera"; devices = ["ion"]; }; "Comics" = { path = "~/Documents/Comics"; devices = ["ion" "legion" "monarch" "northstar"]; }; "Documents" = { path = "/mnt/secondary/syncthing/documents"; devices = ["legion" "monarch" "northstar"]; }; "Exports" = { path = "/mnt/secondary/syncthing/exports"; devices = ["legion" "monarch"]; }; "Movies" = { path = "~/Videos"; devices = ["ion" "legion" "monarch" "northstar"]; }; "Notes" = { path = "~/notes"; devices = ["ion" "legion" "monarch" "northstar" "H0615"]; }; "Pictures" = { path = "~/Pictures"; devices = ["ion" "legion" "monarch" "northstar"]; }; "Xochitl" = { path = "/mnt/secondary/syncthing/xochitl"; devices = ["remarkable"]; }; }; }; }