From a8207c620df5a0f01f887a161793c7660bd1f11c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cyryl=20P=C5=82otnicki?= Date: Fri, 22 Jul 2022 16:01:34 +0100 Subject: [PATCH] add more devices and folders --- nixos/syncthing.nix | 54 +++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 50 insertions(+), 4 deletions(-) diff --git a/nixos/syncthing.nix b/nixos/syncthing.nix index fd03287f..15542756 100644 --- a/nixos/syncthing.nix +++ b/nixos/syncthing.nix @@ -1,4 +1,8 @@ -{ config, pkgs, inputs, ... }: { +{ config, pkgs, inputs, ... }: +let + workstations = [ "skinnyv" "foureighty" ]; + workstations_plus_phone = [ "OnePlus9" ] ++ workstations; +in { services.syncthing = { enable = true; user = "cyryl"; @@ -11,22 +15,64 @@ "OnePlus9" = { id = "2UVDAHX-IWQEBLF-6VOYLWO-MYQBMO2-62QPM76-CFYPPZW-CWVIBZF-JEUS4QZ"; }; + "skinnyv" = { + id = "J5CLXYI-33U4HHI-QP25PBC-DS3WABE-XVAHXDR-Q26JMVU-RHG7DCP-KG77TQX"; + }; + "foureighty" = { + id = "Q4AA3LA-QIMMBNK-QWKW2AL-5SRGBU3-RYWD5EH-GKMVXRT-XVYFU3R-UYAAMAH"; + }; + "hagath" = { + id = "SXQA3TX-3G5T4CQ-3SX42KJ-UEBZWF7-RL66ORF-DVV6ROT-PYTE6QV-EARKMQU"; + }; }; folders = { "/home/cyryl/vaults" = { id = "vaults"; label = "vaults"; - devices = [ "OnePlus9" ]; + devices = workstations_plus_phone ++ [ "hagath" ]; }; "/home/cyryl/documents" = { id = "documents"; label = "documents"; - devices = [ "OnePlus9" ]; + devices = workstations_plus_phone ++ [ "hagath" ]; + }; "/home/cyryl/camera" = { id = "camera"; label = "camera"; - devices = [ "OnePlus9" ]; + devices = workstations_plus_phone; + }; + "/home/cyryl/ISOs" = { + id = "isos"; + label = "ISOs"; + devices = workstations; + }; + "/home/cyryl/rpg" = { + id = "rpg"; + label = "rpg"; + devices = workstations; + }; + "/home/cyryl/music" = { + id = "music"; + label = "music"; + devices = workstations; + }; + "/home/cyryl/photos" = { + id = "photos"; + label = "photos"; + devices = workstations ++ [ "hagath" ]; + + }; + "/home/cyryl/gopro" = { + id = "gopro"; + label = "gopro"; + devices = workstations; + }; + "/home/cyryl/videos" = { + id = "videos"; + label = "videos"; + devices = workstations ++ [ "hagath" ]; + }; }; extraOptions = {