add syncthing

This commit is contained in:
Kopatz
2024-05-04 21:13:35 +02:00
parent 43e60673ff
commit 41e55122b1
2 changed files with 10 additions and 5 deletions

View File

@@ -1,4 +1,4 @@
{ config, pkgs, lib, vars, ... }: { config, pkgs, lib, ... }:
let let
basePath = "/synced"; basePath = "/synced";
in in
@@ -34,6 +34,10 @@ in
id = "HZUUQEQ-JOKYHTU-AVFVC3U-7KUAXVC-QY3OJTF-HGU7RZ3-5HA5TOE-VT4FNQB"; id = "HZUUQEQ-JOKYHTU-AVFVC3U-7KUAXVC-QY3OJTF-HGU7RZ3-5HA5TOE-VT4FNQB";
addresses = [ "tcp://192.168.0.6" "tcp://192.168.2.1" ]; addresses = [ "tcp://192.168.0.6" "tcp://192.168.2.1" ];
}; };
server = {
id = "HZUUQEQ-JOKYHTU-AVFVC3U-7KUAXVC-QY3OJTF-HGU7RZ3-5HA5TOE-VT4FNQB";
addresses = [ "tcp://192.168.0.10" "tcp://192.168.2.1" ];
};
laptop = { laptop = {
id = "5T6Y3WO-FOQYYFQ-5MLNDSZ-7APIDUG-6KM2ZZM-RTRXMWX-MCZKLMH-BYNDJAQ"; id = "5T6Y3WO-FOQYYFQ-5MLNDSZ-7APIDUG-6KM2ZZM-RTRXMWX-MCZKLMH-BYNDJAQ";
addresses = [ "tcp://192.168.2.22" ]; addresses = [ "tcp://192.168.2.22" ];
@@ -42,23 +46,23 @@ in
folders."${basePath}/default" = { folders."${basePath}/default" = {
id = "default"; id = "default";
devices = [ "kop-pc" "server" "laptop" ]; devices = [ "kop-pc" "server" "laptop" "mini-pc" ];
ignorePerms = false; ignorePerms = false;
}; };
folders."${basePath}/books" = { folders."${basePath}/books" = {
id = "books"; id = "books";
devices = [ "kop-pc" "server" "laptop" ]; devices = [ "kop-pc" "server" "laptop" "mini-pc" ];
}; };
folders."${basePath}/fh" = { folders."${basePath}/fh" = {
id = "fh"; id = "fh";
devices = [ "kop-pc" "server" "laptop" ]; devices = [ "kop-pc" "server" "laptop" "mini-pc" ];
}; };
folders."${basePath}/work_drive" = { folders."${basePath}/work_drive" = {
id = "work_drive"; id = "work_drive";
devices = [ "kop-pc" "server" "laptop" ]; devices = [ "kop-pc" "server" "laptop" "mini-pc" ];
}; };
}; };
}; };

View File

@@ -9,6 +9,7 @@
[ # Include the results of the hardware scan. [ # Include the results of the hardware scan.
./hardware-configuration.nix ./hardware-configuration.nix
../../modules/services/ssh.nix ../../modules/services/ssh.nix
../../modules/services/syncthing.nix
]; ];
mainUser.layout = "de"; mainUser.layout = "de";