{ lib, prev, ... }:
let
  loginFile = ./factorioLogin.nix;
in
{
  factorio = prev.factorio.override (
    {
      versionsJson = ./versions.json;
    }
    // lib.optionalAttrs (builtins.pathExists loginFile) (import loginFile)
  );
}