way cleaner now yippie

This commit is contained in:
2026-04-22 19:56:03 +02:00
parent a865111b3b
commit c88c276e83

View File

@@ -1,25 +1,38 @@
{
config,
lib,
pkgs,
modulesPath,
...
}:
{ {
services.getty.autologinUser = "root"; services.getty.autologinUser = "root";
services.asterisk.enable = true;
services.asterisk.extraConfig = builtins.readFile ./asterisk/asterisk.conf; services.asterisk = {
services.asterisk.confFiles = builtins.listToAttrs ( enable = true;
builtins.map (name: { extraConfig = builtins.readFile ./asterisk/asterisk.conf;
name = name; confFiles = builtins.listToAttrs (
value = builtins.readFile (./asterisk + "/${name}"); builtins.map (name: {
}) (builtins.filter (n: n != "asterisk.conf") (builtins.attrNames (builtins.readDir ./asterisk))) name = name;
); value = builtins.readFile (./asterisk + "/${name}");
networking.firewall.allowedTCPPorts = [ 5060 ]; }) (builtins.filter (n: n != "asterisk.conf") (builtins.attrNames (builtins.readDir ./asterisk)))
networking.firewall.allowedUDPPorts = [ );
5060 };
4569
virtualisation.forwardPorts = [
{
from = "host";
host.port = 5060;
guest.port = 5060;
}
{
from = "host";
host.port = 4569;
guest.port = 4569;
}
]; ];
networking.firewall = {
allowedTCPPorts = [ 5060 ];
allowedUDPPorts = [
5060
4569
];
};
boot.kernelParams = [ "console=ttyS0" ]; boot.kernelParams = [ "console=ttyS0" ];
system.stateVersion = "25.11"; system.stateVersion = "25.11";
} }