forked from hacc/haccfiles
syncthing
This commit is contained in:
parent
4c9a200c83
commit
4813284e82
2 changed files with 43 additions and 0 deletions
|
@ -16,6 +16,7 @@
|
||||||
./services/docker.nix
|
./services/docker.nix
|
||||||
./services/gitlab-runner.nix
|
./services/gitlab-runner.nix
|
||||||
./services/lantifa.nix
|
./services/lantifa.nix
|
||||||
|
./services/syncthing.nix
|
||||||
];
|
];
|
||||||
boot.loader.grub.enable = true;
|
boot.loader.grub.enable = true;
|
||||||
boot.loader.grub.version = 2;
|
boot.loader.grub.version = 2;
|
||||||
|
|
42
hosts/hainich/services/syncthing.nix
Normal file
42
hosts/hainich/services/syncthing.nix
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
{ config, lib, pkgs, ... }:
|
||||||
|
{
|
||||||
|
services.syncthing = {
|
||||||
|
enable = true;
|
||||||
|
relay.enable = false;
|
||||||
|
openDefaultPorts = true;
|
||||||
|
declarative = {
|
||||||
|
devices = {
|
||||||
|
txsbcct = {
|
||||||
|
addresses = []; # empty = dynamic
|
||||||
|
id = "A6SRBZL-CP627PX-4QA55B7-QKJXOMO-UJDXQIV-77OK57V-RXO3CUQ-JIHX7AC";
|
||||||
|
};
|
||||||
|
octycs = {
|
||||||
|
addresses = []; # empty = dynamic
|
||||||
|
id = "KIJVGWZ-GRXPAUX-ZOTZDLS-KUKANCC-A2IBZRM-BT3RZK7-5M43O6R-OZD5IQE";
|
||||||
|
};
|
||||||
|
stuebinm-desktop = {
|
||||||
|
addresses = []; # empty = dynamic
|
||||||
|
id = "CWZTKG7-F45LE2O-TIT6IBC-RQD6MLH-K5ECUGJ-LOHJXF3-I2F4R6I-JVMRLAJ";
|
||||||
|
};
|
||||||
|
conway = {
|
||||||
|
addresses = []; # empty = dynamic
|
||||||
|
id = "HV7IU2N-Q4W3A7F-BSASR43-OB575SM-47FY2UW-7N5GMFM-PX3LWRN-HXBXMQF";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
folders = {
|
||||||
|
"/var/lib/syncthing/hacc" = {
|
||||||
|
id = "qt2ly-xvvvs";
|
||||||
|
devices = [ "txsbcct" "octycs" "stuebinm-desktop" "conway" ];
|
||||||
|
type = "receiveonly";
|
||||||
|
versioning = {
|
||||||
|
type = "simple";
|
||||||
|
params.keep = "10";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
Loading…
Reference in a new issue