diff --git a/overlay.nix b/overlay.nix
index cb55b691b41e3fd10cc4cf0f1eb7dbec8b3395ef..e992e964b80ea4b1ce8cd3274a36c9722e67f454 100644
--- a/overlay.nix
+++ b/overlay.nix
@@ -129,6 +129,8 @@ final: prev: with pkgs.haskell.lib; {
 
   generic-optics-lite = doJailbreak (prev.callHackage "generic-optics-lite" "0.1" { });
 
+  generics-sop = prev.callHackage "generics-sop" "0.5.1.2" { };
+
   ghc-byteorder = doJailbreak (prev.callHackage "ghc-byteorder" "4.11.0.0.10" { });
 
   ghc-lib-parser = doJailbreak (prev.callHackage "ghc-lib-parser" "9.4.2.20220822" { });