Add syncthing for dingbox
This commit is contained in:
@@ -8,6 +8,7 @@
|
|||||||
imports =
|
imports =
|
||||||
[ # Include the results of the hardware scan.
|
[ # Include the results of the hardware scan.
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
|
./syncthing
|
||||||
../common
|
../common
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
28
hosts/dingbox/syncthing/default.nix
Normal file
28
hosts/dingbox/syncthing/default.nix
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
{ config, lib, pkgs, ...}:
|
||||||
|
|
||||||
|
{
|
||||||
|
services.syncthing = {
|
||||||
|
enable = true;
|
||||||
|
user = "daniel";
|
||||||
|
openDefaultPorts = true;
|
||||||
|
dataDir = config.users.users.daniel.home;
|
||||||
|
devices = {
|
||||||
|
"phone" = {
|
||||||
|
id = "MZRKZDE-JOMQA4V-IGKELNR-UCZAZNG-URDOHUA-DHDGZYW-A4NVYWT-ZJLECQN";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
folders = {
|
||||||
|
"camera" = {
|
||||||
|
devices = ["phone"];
|
||||||
|
id = "pixel_6_fayt-photos";
|
||||||
|
path = "/home/daniel/Pictures/Camera";
|
||||||
|
type = "receiveonly";
|
||||||
|
};
|
||||||
|
"movies" = {
|
||||||
|
devices = ["phone"];
|
||||||
|
id = "movie_repo";
|
||||||
|
path = "/home/daniel/Sync/movies";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user