diff --git a/overlay.nix b/overlay.nix
index e9bef70f523d5f08de9fc6e73370bfecb0564aed..469f5a45e67b775840ff172cd0780a46d0bd1319 100644
--- a/overlay.nix
+++ b/overlay.nix
@@ -43,6 +43,8 @@ final: prev: with pkgs.haskell.lib; {
 
   cereal = prev.callCabal2nix "cereal" inputs.cereal { };
 
+  compact = doJailbreak (prev.callHackage "compact" "0.2.0.0" { });
+
   comonad = prev.callHackage "comonad" "5.0.8" { };
 
   composite-base = doJailbreak (prev.callHackage "composite-base" "0.8.1.0" { });
@@ -159,6 +161,8 @@ final: prev: with pkgs.haskell.lib; {
 
   polysemy-time = dontCheck (prev.callHackage "polysemy-time" "0.5.1.0" { });
 
+  polysemy-zoo = doJailbreak (dontCheck (prev.callHackage "polysemy-zoo" "0.8.0.0" { }));
+
   postgresql-libpq = doJailbreak prev.postgresql-libpq;
 
   postgresql-simple = doJailbreak prev.postgresql-simple;