commit 1774c48771f0bb268f3a494ebb8ab78bde2fffec parent f16f8b61e62eaf82a728daeb455394589e143fa1 Author: breadcat <breadcat@users.noreply.github.com> Date: Fri, 5 Jun 2026 08:30:30 +0100 Simplify syncthing variable construction Diffstat:
| M | common/syncthing.nix | | | 12 | ++---------- |
1 file changed, 2 insertions(+), 10 deletions(-)
diff --git a/common/syncthing.nix b/common/syncthing.nix @@ -9,20 +9,12 @@ configDir = "/home/${vars.user.username}/.config/syncthing"; settings = { options.urAccepted = 3; - devices = { - 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}"; - }; + devices = builtins.mapAttrs (_: id: { inherit id; }) vars.syncthing; folders = { "/home/${vars.user.username}/vault" = { label = "vault"; id = "vault"; - devices = [ "atlas" "arcadia" "artemis" "ilias" "minerva" "phone" "windows" ]; + devices = builtins.attrNames vars.syncthing; }; }; };