From 55bdd719dfacc69445a5ece4248a98971ac51d9d Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Wed, 14 Sep 2016 20:38:45 +0200 Subject: introduce ullr --- ymir/factorio.nix | 88 ------------------------------------------------------- 1 file changed, 88 deletions(-) delete mode 100644 ymir/factorio.nix (limited to 'ymir/factorio.nix') diff --git a/ymir/factorio.nix b/ymir/factorio.nix deleted file mode 100644 index 15969d9a..00000000 --- a/ymir/factorio.nix +++ /dev/null @@ -1,88 +0,0 @@ -{ config, pkgs, ... }: - -let - modDrv = pkgs.factorio-utils.modDrv { - allRecommendedMods = true; - allOptionalMods = false; - }; - modPortalDrv = { name, version, sha256, deps ? [], optionalDeps ? [], recommendedDeps ? [] }: modDrv { - # src = pkgs.factorio-fetch { - # name = ''${name}_${version}.zip''; - # url = ''https://mods.factorio.com/api/downloads/data/mods/${id}_${version}.zip''; - # inherit sha256; - # loginUrl = ""; - # }; - name = ''${name}-${version}''; - src = pkgs.fetchurl { - url = ''https://f.141.li/${name}_${version}.zip''; - inherit sha256; - }; - inherit deps optionalDeps recommendedDeps; - }; - - availableMods = rec { - autofill = modPortalDrv { - name = "autofill"; - version = "1.4.5"; - sha256 = "1nmn12d7fpi6gk5i6dvzqnca1hs9icqssgvjc2qdi9hz2n07h265"; - }; - EvoGUI = modPortalDrv { - name = "EvoGUI"; - version = "0.4.108"; - sha256 = "1z7cx8a4ybilccvxsmd85i7q2fy95as1mjs7gvbmnllp0r6p73pj"; - }; - factorio-reach = modPortalDrv { - name = "factorio-reach"; - version = "2.1.1"; - sha256 = "1ll77ns2bvzsvypd27y545inb5489lsk2is4wv01q4i8zbvbviac"; - }; - FAIR = modPortalDrv { - name = "FAIR"; - version = "0.0.1"; - sha256 = "0cwgidy3ycp90jy9qrll2gyvkmdxys5v8w6qrciifh3h77dx5ryg"; - }; - EvenMoreLight = modPortalDrv { - name = "EvenMoreLight"; - version = "0.0.3"; - sha256 = "06j891nbcl07di2rs0zh87hczp2p1mbpai14w52myxag0ysy4zya"; - }; - RailTanker = modPortalDrv { - name = "RailTanker"; - version = "1.4.0"; - sha256 = "1y9p6qiwrypyqk58rr3ahq11ikyk752fbap3n15mdplkc9i4gpfr"; - }; - rso-mod = modPortalDrv { - name = "rso-mod"; - version = "2.2.2"; - sha256 = "0d46vz204bv220ifjaa8qcvnbzkalrqgppmzwk43kvy1jyp9xil4"; - }; - YARM = modPortalDrv { - name = "YARM"; - version = "0.7.106"; - sha256 = "1qy7bylp79jfs9s81sc4g9qqwby2hsy3hcjz80cfha1sz0c048i7"; - }; - }; -in { - services.factorio = { - enable = true; - saveName = config.networking.hostName; - mods = with availableMods; [ - autofill - EvoGUI - factorio-reach - FAIR - EvenMoreLight - RailTanker - rso-mod - YARM - ]; - autosave-interval = 10; - }; - - nixpkgs.config.allowUnfree = true; - - nixpkgs.config.packageOverrides = pkgs: { - factorio-mkModDirDrv = pkgs.factorio-utils.mkModDirDrv; - factorio-headless = pkgs.callPackage ../customized/factorio.nix { releaseType = "headless"; }; - }; -} -- cgit v1.2.3