From 5e47764aefc2ac3b5e5c30c0d541480521bf8023 Mon Sep 17 00:00:00 2001 From: Alexander Kobjolke Date: Wed, 18 Dec 2024 00:30:06 +0100 Subject: [PATCH] igor: Setup syncthing --- hosts/igor/default.nix | 1 + hosts/igor/syncthing.nix | 10 ++++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/hosts/igor/default.nix b/hosts/igor/default.nix index b2f834c..3b29162 100644 --- a/hosts/igor/default.nix +++ b/hosts/igor/default.nix @@ -10,6 +10,7 @@ inputs.disko.nixosModules.disko ./hardware-configuration.nix ./disko-config.nix + ./syncthing.nix ../../modules/security.nix ../../modules/nix-config.nix ../../modules/timezone.nix diff --git a/hosts/igor/syncthing.nix b/hosts/igor/syncthing.nix index 4e18d38..9656614 100644 --- a/hosts/igor/syncthing.nix +++ b/hosts/igor/syncthing.nix @@ -6,16 +6,18 @@ user = "vsftpd"; group = "vsftpd"; - devices = { + dataDir = "/var/lib/vsftpd"; + + settings.devices = { thrall = { id = "P52YQU2-7LCEOVV-DSGTAZG-AJ2DSJD-JPHSUJE-HC2KAGO-YR4SXQD-V6OQ7QF"; addresses = [ "tcp://195.90.211.228:22000" ]; }; }; - folders = { - "/var/lib/vsftpd/data/upload" = { - id = "paperless"; + settings.folders = { + paperless = { + path = "${config.services.vsftpd.localRoot}/scan"; devices = [ "thrall" ]; versioning = { type = "trashcan";