diff --git a/manifest.dhall b/manifest.dhall
index 316273c3ed765a06070fb977b0642163cdb40488..4cb311411180120ae6459468545e93308d2d3c6d 100644
--- a/manifest.dhall
+++ b/manifest.dhall
@@ -162,6 +162,7 @@ in  [ callHackage "Cabal" "3.8.1.0"
     , callHackage "genvalidity-aeson" "1.0.0.1"
     , callHackage "genvalidity-bytestring" "1.0.0.1"
     , callHackage "genvalidity-case-insensitive" "0.0.0.1"
+    , callHackage "genvalidity-containers" "1.0.0.1"
     , callHackage "genvalidity-hspec" "1.0.0.2"
     , callHackage "genvalidity-scientific" "1.0.0.0"
     , callHackage "genvalidity-sydtest-aeson" "1.0.0.0"
diff --git a/overlay.nix b/overlay.nix
index ac484b9ab37b1e4151a9d3ac6a2464828645d35e..338478918502e6d48c9343245ce4181f0616b6b6 100644
--- a/overlay.nix
+++ b/overlay.nix
@@ -159,6 +159,8 @@ final: prev: with pkgs.haskell.lib; {
 
     genvalidity-case-insensitive = prev.callPackage (./pkgs/genvalidity-case-insensitive.nix) { };
 
+    genvalidity-containers = prev.callPackage (./pkgs/genvalidity-containers.nix) { };
+
     genvalidity-hspec = prev.callPackage (./pkgs/genvalidity-hspec.nix) { };
 
     genvalidity-scientific = prev.callPackage (./pkgs/genvalidity-scientific.nix) { };
diff --git a/pkgs/genvalidity-containers.nix b/pkgs/genvalidity-containers.nix
new file mode 100644
index 0000000000000000000000000000000000000000..666cd1de78d85715aed3ef196ce7939271329a3b
--- /dev/null
+++ b/pkgs/genvalidity-containers.nix
@@ -0,0 +1,27 @@
+{ mkDerivation, base, containers, criterion, genvalidity
+, genvalidity-criterion, genvalidity-hspec, genvalidity-property
+, hspec, lib, QuickCheck, validity, validity-containers
+}:
+mkDerivation {
+  pname = "genvalidity-containers";
+  version = "1.0.0.1";
+  sha256 = "3726836f06ef2f7ed26c088530e7af63b8869d9aaec63ae8135d32ceac88b994";
+  libraryHaskellDepends = [
+    base containers genvalidity QuickCheck validity validity-containers
+  ];
+  testHaskellDepends = [
+    base containers genvalidity genvalidity-hspec genvalidity-property
+    hspec QuickCheck validity validity-containers
+  ];
+  benchmarkHaskellDepends = [
+    base containers criterion genvalidity genvalidity-criterion
+    QuickCheck
+  ];
+  doHaddock = false;
+  jailbreak = true;
+  doCheck = false;
+  hyperlinkSource = false;
+  homepage = "https://github.com/NorfairKing/validity#readme";
+  description = "GenValidity support for containers";
+  license = lib.licenses.mit;
+}
\ No newline at end of file