From 959dfaaeb7ae01a77f9e2c3c17bac1b7e23d8ea1 Mon Sep 17 00:00:00 2001 From: tzlil Date: Thu, 18 May 2023 19:40:01 +0300 Subject: add keepassxc to laptop, setup syncthing --- mixins/syncthing.nix | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 mixins/syncthing.nix (limited to 'mixins') diff --git a/mixins/syncthing.nix b/mixins/syncthing.nix new file mode 100644 index 0000000..3e219ae --- /dev/null +++ b/mixins/syncthing.nix @@ -0,0 +1,38 @@ +{ + pkgs, + config, + ... +}: { + config = { + services.syncthing = { + enable = true; + user = "tzlil"; + dataDir = "/home/tzlil/sync"; + configDir = "/home/tzlil/.config/syncthing"; + overrideDevices = true; + overrideFolders = true; + devices = { + "phone" = {id = "UHWVTEZ-BERNFCH-3ZXQHNE-ZRBHLU6-MBAVEHB-TKLQJM7-ZGHLJ4R-6E4SAA7";}; + }; + folders = { + "passwords" = { + path = "/home/tzlil/sync/passwords"; + devices = ["phone"]; + }; + }; + }; + + environment.persistence."/nix/persist".directories = [ + { + directory = "/home/tzlil/sync"; + user = "tzlil"; + group = "users"; + } + { + directory = "/home/tzlil/.config/syncthing"; + user = "tzlil"; + group = "users"; + } + ]; + }; +} -- cgit 1.4.1