syncthing test friend
This commit is contained in:
@@ -57,6 +57,7 @@ in
|
|||||||
wg-friend1 = "10.8.0.2";
|
wg-friend1 = "10.8.0.2";
|
||||||
wg-friend2 = "10.8.0.3";
|
wg-friend2 = "10.8.0.3";
|
||||||
wg-friend3 = "10.8.0.4";
|
wg-friend3 = "10.8.0.4";
|
||||||
|
wg-friend4 = "10.8.0.5";
|
||||||
wg-friends = "10.8.0.0";
|
wg-friends = "10.8.0.0";
|
||||||
};
|
};
|
||||||
description = "Set of IP's for all my computers.";
|
description = "Set of IP's for all my computers.";
|
||||||
|
|||||||
@@ -53,34 +53,27 @@ in
|
|||||||
user = "jawz";
|
user = "jawz";
|
||||||
password = config.sops.secrets.syncthing_password.path;
|
password = config.sops.secrets.syncthing_password.path;
|
||||||
};
|
};
|
||||||
devices = {
|
devices =
|
||||||
server.id = "BG6PF7S-KATABWO-7WAZFMX-6YO7IS3-WQTMR3M-VSOSV7V-HFFMNNH-BFX2EQ4";
|
let
|
||||||
miniserver.id = "HDYEGIR-GFU7ONK-MOOJUFH-N3L3XHX-SXWN3FI-O23K6LD-BJENQK5-VIPV2AT";
|
mkWgDevice = name: id: {
|
||||||
workstation.id = "4E4KJ6M-MSTNBVF-D7CNHDW-DUTB3VR-SXKZ4NH-ZKAOMF5-V24JECJ-4STSZAA";
|
inherit id;
|
||||||
galaxy.id = "UAZ5YDV-YUFBXOY-QMS6S6R-WPIIKZI-4OPPW5L-G4OVUPO-YW5KFYY-YASRAAV";
|
addresses = [ "tcp://${config.my.ips.${name}}:22000" ];
|
||||||
phone.id = "OSOX2VZ-AO2SA3C-BFB6NKF-K6CR6WX-64TDBKW-RRKEKJ4-FKZE5CV-J2RGJAJ";
|
introducer = false;
|
||||||
wg-friend1 = {
|
autoAcceptFolders = false;
|
||||||
id = "XBIYCD4-EFKS5SK-WFF73CU-P37GXVH-OMWEIA4-6KC5F3L-U5UQWSF-SYNNRQF";
|
paused = false;
|
||||||
addresses = [ "tcp://${config.my.ips.wg-friend1}:22000" ];
|
};
|
||||||
introducer = false;
|
in
|
||||||
autoAcceptFolders = false;
|
{
|
||||||
paused = false;
|
server.id = "BG6PF7S-KATABWO-7WAZFMX-6YO7IS3-WQTMR3M-VSOSV7V-HFFMNNH-BFX2EQ4";
|
||||||
|
miniserver.id = "HDYEGIR-GFU7ONK-MOOJUFH-N3L3XHX-SXWN3FI-O23K6LD-BJENQK5-VIPV2AT";
|
||||||
|
workstation.id = "4E4KJ6M-MSTNBVF-D7CNHDW-DUTB3VR-SXKZ4NH-ZKAOMF5-V24JECJ-4STSZAA";
|
||||||
|
galaxy.id = "UAZ5YDV-YUFBXOY-QMS6S6R-WPIIKZI-4OPPW5L-G4OVUPO-YW5KFYY-YASRAAV";
|
||||||
|
phone.id = "OSOX2VZ-AO2SA3C-BFB6NKF-K6CR6WX-64TDBKW-RRKEKJ4-FKZE5CV-J2RGJAJ";
|
||||||
|
wg-friend1 = mkWgDevice "wg-friend1" "XBIYCD4-EFKS5SK-WFF73CU-P37GXVH-OMWEIA4-6KC5F3L-U5UQWSF-SYNNRQF";
|
||||||
|
wg-friend2 = mkWgDevice "wg-friend2" "XBIYCD4-EFKS5SK-WFF73CU-P37GXVH-OMWEIA4-6KC5F3L-U5UQWSF-SYNNRQF";
|
||||||
|
wg-friend3 = mkWgDevice "wg-friend3" "XBIYCD4-EFKS5SK-WFF73CU-P37GXVH-OMWEIA4-6KC5F3L-U5UQWSF-SYNNRQF";
|
||||||
|
wg-friend4 = mkWgDevice "wg-friend4" "XBIYCD4-EFKS5SK-WFF73CU-P37GXVH-OMWEIA4-6KC5F3L-U5UQWSF-SYNNRQF";
|
||||||
};
|
};
|
||||||
wg-friend2 = {
|
|
||||||
id = "XBIYCD4-EFKS5SK-WFF73CU-P37GXVH-OMWEIA4-6KC5F3L-U5UQWSF-SYNNRQF";
|
|
||||||
addresses = [ "tcp://${config.my.ips.wg-friend2}:22000" ];
|
|
||||||
introducer = false;
|
|
||||||
autoAcceptFolders = false;
|
|
||||||
paused = false;
|
|
||||||
};
|
|
||||||
wg-friend3 = {
|
|
||||||
id = "XBIYCD4-EFKS5SK-WFF73CU-P37GXVH-OMWEIA4-6KC5F3L-U5UQWSF-SYNNRQF";
|
|
||||||
addresses = [ "tcp://${config.my.ips.wg-friend3}:22000" ];
|
|
||||||
introducer = false;
|
|
||||||
autoAcceptFolders = false;
|
|
||||||
paused = false;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
folders = {
|
folders = {
|
||||||
cache = mkMobile "~/Downloads/cache/";
|
cache = mkMobile "~/Downloads/cache/";
|
||||||
friends = mkMobile "~/Pictures/Artist/friends/";
|
friends = mkMobile "~/Pictures/Artist/friends/";
|
||||||
@@ -122,6 +115,19 @@ in
|
|||||||
path = "~/Pictures/Encrypted/friends";
|
path = "~/Pictures/Encrypted/friends";
|
||||||
ignorePerms = false;
|
ignorePerms = false;
|
||||||
type = "sendreceive";
|
type = "sendreceive";
|
||||||
|
devices = [
|
||||||
|
"server"
|
||||||
|
"workstation"
|
||||||
|
"wg-friend1"
|
||||||
|
"wg-friend2"
|
||||||
|
"wg-friend3"
|
||||||
|
"wg-friend4"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
family_share = {
|
||||||
|
path = "~/Pictures/Encrypted/family";
|
||||||
|
ignorePerms = false;
|
||||||
|
type = "sendreceive";
|
||||||
devices = [
|
devices = [
|
||||||
"server"
|
"server"
|
||||||
"workstation"
|
"workstation"
|
||||||
|
|||||||
Reference in New Issue
Block a user