Merge "games/factorio: run new pymods instance"
diff --git a/games/factorio/kube/factorio.libsonnet b/games/factorio/kube/factorio.libsonnet
index 4f2ff39..451e142 100644
--- a/games/factorio/kube/factorio.libsonnet
+++ b/games/factorio/kube/factorio.libsonnet
@@ -1,6 +1,6 @@
 # Factorio on Kubernetes.
 
-local kube = import "../../../../kube/kube.libsonnet";
+local kube = import "../../../kube/kube.libsonnet";
 
 {
     local factorio = self,
diff --git a/games/factorio/kube/prod.jsonnet b/games/factorio/kube/prod.jsonnet
index ef441a1..181c206 100644
--- a/games/factorio/kube/prod.jsonnet
+++ b/games/factorio/kube/prod.jsonnet
@@ -6,8 +6,8 @@
 // Kubernetes namespace.
 //
 // Available factorio versions:
-//  - 0.18.40-1
 //  - 1.0.0-1
+//  - 1.1.34-1
 // See: //third_party/factorio.
 
 {
@@ -32,4 +32,44 @@
     },
 
     local mod = function(name, version) { name: name, version: version },
+    pymods: prod.instance("pymods", "1.1.34-1") {
+        cfg+: {
+            mods: [
+                // Stdlib for mods
+                mod("stdlib", "1.4.6"),
+                // General QOL
+                // Better loaders
+                mod("LoaderRedux", "1.7.1"),
+                mod("LoaderReduxForFactorioExtendedPlus", "1.1.0"),
+                // Trains
+                mod("traintunnels", "0.0.11"),
+                mod("FARL", "4.1.2"),
+                // Move between buildings
+                mod("Squeak Through", "1.8.2"),
+                // Requirements calculator
+                mod("helmod", "0.12.5"),
+                // Compact loaders for easier and faster transportation
+                mod("deadlock-beltboxes-loaders", "2.4.2"),
+                // Better inserters
+                mod("bobinserters", "1.1.0"),
+                // Teleport to tags for easier movement with huge server
+                mod("TagToTeleport", "1.1.1"),
+                // Necessary for PYmods to get proper list of ingredients for the next step
+                mod("what-is-it-really-used-for", "1.6.0"),
+                // Resource monitor
+                mod("YARM", "0.8.203"),
+                // YEET
+                mod("RenaiTransportation", "0.8.6"),
+
+                // PYmods
+                mod("pypetroleumhandling", "2.0.6"),
+                mod("pyrawores", "2.2.7"),
+                mod("pyraworesgraphics", "1.0.9"),
+                mod("pycoalprocessing", "1.9.3"),
+                mod("pycoalprocessinggraphics", "1.0.9"),
+                // Resource overhaul
+                mod("rso-mod", "6.2.6")
+            ],
+        },
+    },
 }
diff --git a/third_party/factorio/factorio.bzl b/third_party/factorio/factorio.bzl
index 67ae5c1..b6ed8e1 100644
--- a/third_party/factorio/factorio.bzl
+++ b/third_party/factorio/factorio.bzl
@@ -17,6 +17,7 @@
 # version -> sha256 of server tarball
 _versions = {
     "1.0.0": "81d9e1aa94435aeec4131c8869fa6e9331726bea1ea31db750b65ba42dbd1464",
+    "1.1.34": "21969321cf370e95066f86fddfcb83d1a23ed9b67d087c1cb47d43e87673ca69",
 }
 
 def factorio_repository(version, sha256):