Add this to your home-manager
let
f = pkgs.factorio.override {
username = "<Your Username>";
token = "<Token>";
versionsJson = ./factorio.json;
};
in
{
home-manager.users."<Your Username>".home.packages = [ f ];
};
In factorio.json
{
"x86_64-linux": {
"alpha": {
"stable": {
"name": "factorio-space-age_linux_2.0.7.tar.xz",
"needsAuth": true,
"sha256": "1zvk1skkm37kyikq4l1q285l8zhxc6lqvs1x2y2ccxwd4cdm6r96",
"tarDirectory": "x64",
"url": "https://factorio.com/get-download/2.0.7/expansion/linux64",
"version": "2.0.7"
}
}
}
}
To get your Factorio working.
Honestly, they just shouldn’t have added support. GNOMEs been causing problems for basically everyone else for a long time. If they want to do their own thing, that’s fine, but we shouldn’t but everyone else shouldn’t have to do extra work to accommodate them.