Skip to content

nixos/factorio: disable builting mods introduced with Factorio Space Age #392183

Open
@no-mood

Description

@no-mood

Nixpkgs version

  • Unstable (25.05)

Describe the bug

The Factorio module currently installs built-in mods (like Space Age) even when they are not explicitly specified. This results in players being unable to join servers if they do not own these mods, which is not the intended behavior.

I am creating this issue to make life easier for those who encounter this problem.
There is already a potential fix in progress (#388285), but I am opening this issue regardless to document the problem and track its resolution.

Let me know if more information or testing is needed.

Steps to reproduce

  1. Set up a Factorio server using the NixOS module without specifying any mods:
{
  services.factorio = {
    enable = true;
    openFirewall = true;
  };
}
  1. Start the server
  2. Try to join the server from a client without built-in mods like Space Age.

Expected behaviour

The server should not automatically include built-in mods that are not explicitly listed in the configuration. Clients without these mods should be able to connect without issues.

Screenshots

No response

Relevant log output

Additional context

No response

System metadata

 - system: `"x86_64-linux"`
 - host os: `Linux 6.13.7, NixOS, 25.05 (Warbler), 25.05.20250319.a84ebe2`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.24.12`
 - nixpkgs: `/nix/store/1728d3jg85mkz2w2cvk6vi74i30fn6x7-source`

Notify maintainers


Note for maintainers: Please tag this issue in your pull request description. (i.e. Resolves #ISSUE.)

I assert that this issue is relevant for Nixpkgs

Is this issue important to you?

Add a 👍 reaction to issues you find important.

Metadata

Metadata

Assignees

No one assigned

    Labels

    0.kind: bugSomething is broken6.topic: nixosIssues or PRs affecting NixOS modules, or package usability issues specific to NixOS

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions