mob next [ci-skip] [ci skip] [skip ci]

lastFile:modules/clan/phonebox/default.nix
This commit is contained in:
2025-12-24 17:02:01 +07:00
parent 92fa3bcb88
commit bfaab9b1e7

View File

@@ -24,9 +24,14 @@
{
roles,
settings,
mkExports,
...
}:
{
exports = mkExports {
default.host.ownerName = "hello";
};
nixosModule =
{
lib,
@@ -45,7 +50,27 @@
rtpPortTo = 20000;
ata-interface = settings.ata-ethernet-iface;
getContactListBin = pkgs.writeShellScript
contactList = machineName: {
# name = "${config.clan.core.vars.generators.phonebox.files.}";
number = "${
(clanLib.getPublicValue {
flake = config.clan.core.settings.directory;
machine = machineName;
generator = "phonebox";
file = "server-prefix-number";
default = null;
})
(
clanLib.getPublicValue {
flake = config.clan.core.settings.directory;
machine = machineName;
generator = "phonebox";
file = "ata-local-number";
default = null;
}
)
}";
};
genServerSIPEndpoint =
{ hostname, address }: