diff --git a/bert/services/factorio.nix b/bert/services/factorio.nix
index 741a910..0c7f423 100644
--- a/bert/services/factorio.nix
+++ b/bert/services/factorio.nix
@@ -4,7 +4,7 @@
   ];
   services.factorio = {
     enable = true;
-    package = (import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/ab224822391f803e3b58c65f753162361e769075.tar.gz") {
+    package = (import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/e47e7cdafffab8b74c2878e02c37696dfcdebca0.tar.gz") {
       config.allowUnfree = true;
     }).factorio-headless;
     openFirewall = true;
diff --git a/oscar/configuration.nix b/oscar/configuration.nix
index 6d7cf61..451893e 100644
--- a/oscar/configuration.nix
+++ b/oscar/configuration.nix
@@ -178,7 +178,9 @@
 
       # Unfree:
       discord
-      factorio-space-age
+      (import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/e47e7cdafffab8b74c2878e02c37696dfcdebca0.tar.gz") {
+        config.allowUnfree = true;
+      }).factorio-space-age
     ];
 
     programs.thunderbird.enable = true;