nixos/factorio: add bind address option

This commit is contained in:
Gabriel Fontes 2022-02-19 20:56:06 -03:00
parent ab4c14fc09
commit c67758484f
No known key found for this signature in database
GPG Key ID: 2E54EA7BFE630916

View File

@ -53,6 +53,14 @@ in
'';
};
bind = mkOption {
type = types.str;
default = "0.0.0.0";
description = ''
The address to which the service should bind.
'';
};
admins = mkOption {
type = types.listOf types.str;
default = [];
@ -241,6 +249,7 @@ in
"${cfg.package}/bin/factorio"
"--config=${cfg.configFile}"
"--port=${toString cfg.port}"
"--bind=${cfg.bind}"
"--start-server=${mkSavePath cfg.saveName}"
"--server-settings=${serverSettingsFile}"
(optionalString (cfg.mods != []) "--mod-directory=${modDir}")