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

22 lines
545 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/mods" ];
game-name = "Factorio :3 - Kalif - Zora";
admins = [
"ntlyes"
];
};
age.secrets = {
kalif-conf = {
file = ../../../secrets/zora/services/kalif-conf.age;
mode = "755";
};
};
}