diff --git a/overlay.nix b/overlay.nix
index bdd4364f0a64f06f371dac630ec4e79a09b4c8c8..3fc4bce1fb94b17a49da6d0051a02f2b10ce08b5 100644
--- a/overlay.nix
+++ b/overlay.nix
@@ -207,6 +207,8 @@ final: prev: with pkgs.haskell.lib; {
 
   network-byte-order = dontCheck (prev.callHackage "network-byte-order" "0.1.6" { });
 
+  newtype-generics = doJailbreak (prev.callHackage "newtype-generics" "0.6.2" { });
+
   nothunks = dontCheck (prev.callHackage "nothunks" "0.1.3" { });
 
   optics-core = prev.callHackage "optics-core" "0.4.1" { };