way cleaner now yippie
This commit is contained in:
37
module.nix
37
module.nix
@@ -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;
|
||||||
|
extraConfig = builtins.readFile ./asterisk/asterisk.conf;
|
||||||
|
confFiles = builtins.listToAttrs (
|
||||||
builtins.map (name: {
|
builtins.map (name: {
|
||||||
name = name;
|
name = name;
|
||||||
value = builtins.readFile (./asterisk + "/${name}");
|
value = builtins.readFile (./asterisk + "/${name}");
|
||||||
}) (builtins.filter (n: n != "asterisk.conf") (builtins.attrNames (builtins.readDir ./asterisk)))
|
}) (builtins.filter (n: n != "asterisk.conf") (builtins.attrNames (builtins.readDir ./asterisk)))
|
||||||
);
|
);
|
||||||
networking.firewall.allowedTCPPorts = [ 5060 ];
|
};
|
||||||
networking.firewall.allowedUDPPorts = [
|
|
||||||
|
virtualisation.forwardPorts = [
|
||||||
|
{
|
||||||
|
from = "host";
|
||||||
|
host.port = 5060;
|
||||||
|
guest.port = 5060;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
from = "host";
|
||||||
|
host.port = 4569;
|
||||||
|
guest.port = 4569;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
|
networking.firewall = {
|
||||||
|
allowedTCPPorts = [ 5060 ];
|
||||||
|
allowedUDPPorts = [
|
||||||
5060
|
5060
|
||||||
4569
|
4569
|
||||||
];
|
];
|
||||||
|
};
|
||||||
|
|
||||||
boot.kernelParams = [ "console=ttyS0" ];
|
boot.kernelParams = [ "console=ttyS0" ];
|
||||||
system.stateVersion = "25.11";
|
system.stateVersion = "25.11";
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user