+38
-10
nixos/modules/services/games/factorio.nix
+38
-10
nixos/modules/services/games/factorio.nix
···············+(optionalString (cfg.autosave-interval != null) "--autosave-interval ${toString cfg.autosave-interval}")
+27
-9
pkgs/games/factorio/default.nix
+27
-9
pkgs/games/factorio/default.nix
·········-name = "factorio_${releaseType}_${arch.inTar}-${version}.tar.gz"; # TODO take this from 302 redirection somehow? fetchurl doesn't help.-headless = fetchurl { inherit name url; sha256 = "0dliympqnnawfw65n5gnda9mljyqwshmq2hvplf1h8nrp1rw3pgj"; };-alpha = authenticatedFetch { inherit url; sha256 = "12safa8b4g5cpwxbkf8ldkb17lgf33rslr7p81l7gr1lyzfnf82c"; };+headless = fetchurl { inherit name url; sha256 = "1ip0h2kh16s07nk6xqpm0i0yb0x32zn306414j15gqg3j0j0mzpn"; };+alpha = authenticatedFetch { inherit url; sha256 = "1hvj51cggp6cbxyndbl4z07kadzxxk3diiqkkv0jm9s0nrwvq9zr"; };-alpha = authenticatedFetch { inherit url; sha256 = "0m4m183avnqxkw28vb7za14dsmcd01sdldgga0br1clilxmgph2w"; };+alpha = authenticatedFetch { inherit url; sha256 = "14dwlakn7z8jziy0hgm3nskr7chp7753z1dakxlymz9h5653cx8b"; };·········+--add-flags "-c \$HOME/.factorio/config.cfg ${optionalString (mods != []) "--mod-directory=${modDir}"}"
+213
pkgs/games/factorio/mods.nix
+213
pkgs/games/factorio/mods.nix
···
+49
pkgs/games/factorio/utils.nix
+49
pkgs/games/factorio/utils.nix
···+recursiveDeps = modDrv: [modDrv] ++ optionals (modDrv.deps == []) (map recursiveDeps modDrv.deps);+# Use the name of the zip, but endstrip ".zip" and possibly the querystring that gets left in by fetchurl+name = replaceStrings ["_"] ["-"] (if name != null then name else removeSuffix ".zip" (head (splitString "?" src.name)));
+4
pkgs/top-level/all-packages.nix
+4
pkgs/top-level/all-packages.nix
···