diff options
Diffstat (limited to 'ymir')
| -rw-r--r-- | ymir/factorio.nix | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/ymir/factorio.nix b/ymir/factorio.nix index 6c0dc246..a7bac033 100644 --- a/ymir/factorio.nix +++ b/ymir/factorio.nix | |||
| @@ -6,10 +6,15 @@ let | |||
| 6 | allOptionalMods = false; | 6 | allOptionalMods = false; |
| 7 | }; | 7 | }; |
| 8 | modPortalDrv = { id, name, version, sha256, deps ? [], optionalDeps ? [], recommendedDeps ? [] }: modDrv { | 8 | modPortalDrv = { id, name, version, sha256, deps ? [], optionalDeps ? [], recommendedDeps ? [] }: modDrv { |
| 9 | src = pkgs.factorio-fetch { | 9 | # src = pkgs.factorio-fetch { |
| 10 | name = ''${name}_${version}.zip''; | 10 | # name = ''${name}_${version}.zip''; |
| 11 | url = ''https://mods.factorio.com/api/downloads/data/mods/${id}_${version}.zip''; | 11 | # url = ''https://mods.factorio.com/api/downloads/data/mods/${id}_${version}.zip''; |
| 12 | inherit sha256; | 12 | # inherit sha256; |
| 13 | # loginUrl = ""; | ||
| 14 | # }; | ||
| 15 | src = pkgs.fetchurl { | ||
| 16 | url = ''https://f.141.li/${name}_${version}.zip''; | ||
| 17 | inherit name sha256; | ||
| 13 | }; | 18 | }; |
| 14 | inherit deps optionalDeps recommendedDeps; | 19 | inherit deps optionalDeps recommendedDeps; |
| 15 | }; | 20 | }; |
| @@ -65,8 +70,6 @@ let | |||
| 65 | }; | 70 | }; |
| 66 | }; | 71 | }; |
| 67 | in { | 72 | in { |
| 68 | imports = [ ../factorio-credentials.nix ]; | ||
| 69 | |||
| 70 | services.factorio = { | 73 | services.factorio = { |
| 71 | enable = true; | 74 | enable = true; |
| 72 | saveName = config.networking.hostName; | 75 | saveName = config.networking.hostName; |
| @@ -87,7 +90,5 @@ in { | |||
| 87 | 90 | ||
| 88 | nixpkgs.config.packageOverrides = pkgs: { | 91 | nixpkgs.config.packageOverrides = pkgs: { |
| 89 | factorio-mkModDirDrv = pkgs.factorio-utils.mkModDirDrv; | 92 | factorio-mkModDirDrv = pkgs.factorio-utils.mkModDirDrv; |
| 90 | factorio = pkgs.callPackage ../customized/factorio.nix { releaseType = "alpha"; }; | ||
| 91 | factorio-headless = pkgs.callPackage ../customized/factorio.nix { releaseType = "headless"; }; | ||
| 92 | }; | 93 | }; |
| 93 | } | 94 | } |
