nixos/factorio: add openFirewall option

This commit is contained in:
Stijn DW
2020-11-24 23:14:57 +01:00
committed by erictapen
parent ae61f8ac4d
commit d93434458b
+8 -3
View File
@@ -49,8 +49,13 @@ in
default = 34197; default = 34197;
description = '' description = ''
The port to which the service should bind. The port to which the service should bind.
'';
This option will also open up the UDP port in the firewall configuration. };
openFirewall = mkOption {
type = types.bool;
default = true;
description = ''
Whether to automatically open the specified UDP port in the firewall.
''; '';
}; };
saveName = mkOption { saveName = mkOption {
@@ -237,6 +242,6 @@ in
}; };
}; };
networking.firewall.allowedUDPPorts = [ cfg.port ]; networking.firewall.allowedUDPPorts = if cfg.openFirewall then [ cfg.port ] else [];
}; };
} }