commit 874f4203b9ed4ba8f523613f291b0ee1abcd36ab parent 4007e6d57ae3ccc96827a9cb95c63b2ec98e787e Author: breadcat <breadcat@users.noreply.github.com> Date: Wed, 3 Jun 2026 15:05:43 +0100 Use variables for syncthing device IDs Diffstat:
| M | common/syncthing.nix | | | 14 | +++++++------- |
| M | variables.sample.nix | | | 4 | ++++ |
2 files changed, 11 insertions(+), 7 deletions(-)
diff --git a/common/syncthing.nix b/common/syncthing.nix @@ -10,13 +10,13 @@ settings = { options.urAccepted = 3; devices = { - atlas.id = "O5PT2MJ-GHUGJSA-ZYPNGFH-ODHJVTC-OCX6XTI-GNBHBAQ-GYPKWM3-ZI4REAQ"; - arcadia.id = "E46LP6X-6LMHIBU-LPQTF2P-T5VIU52-OJWUAP5-ZX7VCQU-S7GGGK3-Y4IXVAJ"; - artemis.id = "2TVL2S3-PLNFGFB-Y2BJHSK-4GONJGK-FVLJ5QD-WPDHFF2-D5KTUMB-3PPXLQD"; - ilias.id = "FONKXV6-BQFMLNT-6OHTKXG-CP7DOZP-M5ZA6GW-5WAN4L6-X3LEANG-7EC5WQ6"; - minerva.id = "L2DBXFX-T5B52M7-54AOF4S-HVGQGHM-XMEDPFI-NXX4PEI-V6YHD7P-JYGR2A3"; - phone.id = "7M34AP7-VLSE6A4-UX24I72-VDXCBSW-BGXHSUF-OF6UQQL-7QK4IFW-5F5M3QH"; - windows.id = "6DL2MHG-4WS4B2Q-IAOHURV-XL3CXVZ-EBDXZMH-FZS7WFX-UJAVUJL-UQ2EOAQ"; + atlas.id = "${vars.syncthing.atlas}"; + arcadia.id = "${vars.syncthing.arcadia}"; + artemis.id = "${vars.syncthing.artemis}"; + ilias.id = "${vars.syncthing.ilias}"; + minerva.id = "${vars.syncthing.minerva}"; + phone.id = "${vars.syncthing.phone}"; + windows.id = "${vars.syncthing.windows}"; }; folders = { "/home/${vars.user.username}/vault" = { diff --git a/variables.sample.nix b/variables.sample.nix @@ -21,6 +21,10 @@ rec { privatekey = "path/to/private.key"; zerotier = ""; }; + syncthing = { + machine1 = "id-number-1"; + machine2 = "id-number-2"; + }; matrix = { user = "@user:domain.com"; homeserver = "https://matrix.domain.com";