From 39d8ae93778cd8f0b426b8f1d4e5f679b9097f3f Mon Sep 17 00:00:00 2001 From: kurogeek Date: Thu, 30 Oct 2025 14:33:26 +0700 Subject: [PATCH] mob next [ci-skip] [ci skip] [skip ci] lastFile:modules/clan/phonebox/default.nix --- modules/clan/phonebox/default.nix | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/modules/clan/phonebox/default.nix b/modules/clan/phonebox/default.nix index 89d7199..1598eef 100644 --- a/modules/clan/phonebox/default.nix +++ b/modules/clan/phonebox/default.nix @@ -175,7 +175,37 @@ confFiles = let machines = lib.attrNames roles.default.machines; + nodes = builtins.foldl' ( + nodes: name: + nodes + ++ [ + { + hostname = name; + address = clanLib.vars.getPublicValue { + flake = config.clan.core.settings.directory; + machine = name; + generator = "yggdrasil"; + file = "yggdrasil-ip"; + default = null; + }; + prefixNumber = clanLib.vars.getPublicValue { + flake = config.clan.core.settings.directory; + machine = name; + generator = "phonebox"; + file = "server-prefix-number"; + default = null; + }; + localNumber = clanLib.vars.getPublicValue { + flake = config.clan.core.settings.directory; + machine = name; + generator = "phonebox"; + file = "ata-local-number"; + default = null; + }; + } + ] + ) [ ] machines; in { "logger.conf" = ''