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, roles,
settings, settings,
mkExports,
... ...
}: }:
{ {
exports = mkExports {
default.host.ownerName = "hello";
};
nixosModule = nixosModule =
{ {
lib, lib,
@@ -45,7 +50,27 @@
rtpPortTo = 20000; rtpPortTo = 20000;
ata-interface = settings.ata-ethernet-iface; 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 = genServerSIPEndpoint =
{ hostname, address }: { hostname, address }: