diff --git a/build02/configuration.nix b/build02/configuration.nix
index b2d242b..faa4e78 100644
--- a/build02/configuration.nix
+++ b/build02/configuration.nix
@@ -3,13 +3,11 @@
 {
   imports = [
     ../roles/common.nix
+    ../roles/hercules-ci
     ../roles/zfs-raid.nix
     ../roles/remote-builder/aarch64-build04.nix
   ];
 
-  # We often see evals going out-of-memory. So let's try zram swap
-  zramSwap.enable = true;
-
   # /boot is a mirror raid
   boot.loader.grub.devices = [ "/dev/nvme0n1" "/dev/nvme1n1" ];
   boot.loader.grub.enable = true;
diff --git a/roles/common.nix b/roles/common.nix
index e0b1dcf..b3b43ce 100644
--- a/roles/common.nix
+++ b/roles/common.nix
@@ -14,6 +14,8 @@
   # And for the zsh peeps
   programs.zsh.enable = true;
 
+  zramSwap.enable = true;
+
   security.acme.defaults.email = "trash@nix-community.org";
   security.acme.acceptTerms = true;