nixfiles/modules/server/kalif/default.nix
2025-11-16 16:35:35 +01:00

23 lines
569 B
Nix

{ config, pkgs, ... }:
{
services.factorio = {
enable = true;
package = pkgs.pin.factorio.factorio-headless;
openFirewall = true;
extraSettingsFile = config.age.secrets.kalif-conf.path;
extraArgs = [ "--server-settings=${config.age.secrets.kalif-conf.path}" "--mod-directory=/var/lib/factorio" ];
game-name = "Factorio :3 - Kalif - Zora";
admins = [
"ntlyes"
];
};
age.secrets = {
kalif-conf = {
file = ../../../secrets/zora/services/kalif-conf.age;
owner = "nobody";
group = "nogroup";
};
};
}