diff --git a/overlay.nix b/overlay.nix
index ad8481a6ddbc8838c2b994bd8855668bbf2d1288..fa0e296ee1a41242c3438b4444c56666d7c4e64d 100644
--- a/overlay.nix
+++ b/overlay.nix
@@ -43,6 +43,8 @@ final: prev: with pkgs.haskell.lib; {
 
   base-orphans = prev.callHackage "base-orphans" "0.8.7" { };
 
+  bimap = prev.callHackage "bimap" "0.5.0" { };
+
   binary-orphans = prev.callHackage "binary-orphans" "1.0.3" { };
 
   blaze-markup = prev.callHackage "blaze-markup" "0.8.2.8" { };
@@ -51,6 +53,8 @@ final: prev: with pkgs.haskell.lib; {
 
   bsb-http-chunked = dontCheck (prev.callHackage "bsb-http-chunked" "0.0.0.4" { });
 
+  brick = prev.callHackage "brick" "1.3" { };
+
   bytes = prev.callHackage "bytes" "0.17.2" { };
 
   cabal-doctest = prev.callHackage "cabal-doctest" "1.0.9" { };
@@ -89,6 +93,8 @@ final: prev: with pkgs.haskell.lib; {
 
   conduit-extra = dontCheck (prev.callHackage "conduit-extra" "1.3.6" { });
 
+  config-ini = prev.callHackage "config-ini" "0.2.5.0" { };
+
   constraints = doJailbreak (prev.callHackage "constraints" "0.13.4" { });
 
   cryptohash-sha1 = prev.callCabal2nix "cryptohash-sha1" inputs.cryptohash-sha1 { };
@@ -383,6 +389,8 @@ final: prev: with pkgs.haskell.lib; {
 
   tasty-wai = doJailbreak (prev.callHackage "tasty-wai" "0.1.2.0" { });
 
+  text-zipper = prev.callHackage "text-zipper" "0.12" { };
+
   these = doJailbreak (prev.callHackage "these" "1.1.1.1" { });
 
   th-extras = doJailbreak (prev.callHackage "th-extras" "0.0.0.6" { });
@@ -415,6 +423,8 @@ final: prev: with pkgs.haskell.lib; {
 
   vinyl = final.callHackage "vinyl" "0.14.3" { };
 
+  vty = prev.callHackage "vty" "5.37" { };
+
   wai-middleware-static = prev.callHackage "wai-middleware-static" "0.9.2" { };
 
   warp = dontCheck (prev.callHackage "warp" "3.3.22" { });