diff --git a/overlay.nix b/overlay.nix
index 3dde40f4e5a5e863e3887cf42884fb67dbc5085e..d9778e7628bd6f542e10ee9084918cae534f6664 100644
--- a/overlay.nix
+++ b/overlay.nix
@@ -133,6 +133,8 @@ final: prev: with pkgs.haskell.lib; {
 
   generic-optics-lite = doJailbreak (prev.callHackage "generic-optics-lite" "0.1" { });
 
+  generic-optics = dontCheck (doJailbreak (prev.callHackage "generic-optics" "2.2.1.0" { }));
+
   generics-sop = prev.callHackage "generics-sop" "0.5.1.2" { };
 
   ghc-byteorder = doJailbreak (prev.callHackage "ghc-byteorder" "4.11.0.0.10" { });