diff --git a/manifest.dhall b/manifest.dhall
index 0255c96bd91f89cf3d60a1a3b205cd4f9ec0fffc..874554c2c5d6f957b65f368ea48b1ba52925a8e3 100644
--- a/manifest.dhall
+++ b/manifest.dhall
@@ -92,6 +92,7 @@ in  [ callHackage "Cabal" "3.8.1.0"
     , callHackage "bifunctors" "5.5.13"
     , callHackage "bimap" "0.5.0"
     , callHackage "binary-orphans" "1.0.3"
+    , callHackage "blaze-html" "0.9.1.2"
     , callHackage "blaze-markup" "0.8.2.8"
     , callHackage "boring" "0.2"
     , callHackage "bsb-http-chunked" "0.0.0.4"
diff --git a/overlay.nix b/overlay.nix
index f3a15583fc57073bb5421eace9a4f7390d9771fb..0dbb340383c6fd9d012fbc07c153a012e21d8be4 100644
--- a/overlay.nix
+++ b/overlay.nix
@@ -67,6 +67,8 @@ final: prev: with pkgs.haskell.lib; {
 
   binary-orphans = prev.callPackage (./pkgs/binary-orphans.nix) { };
 
+  blaze-html = prev.callPackage (./pkgs/blaze-html.nix) { };
+
   blaze-markup = prev.callPackage (./pkgs/blaze-markup.nix) { };
 
   boring = prev.callPackage (./pkgs/boring.nix) { };
diff --git a/pkgs/blaze-html.nix b/pkgs/blaze-html.nix
new file mode 100644
index 0000000000000000000000000000000000000000..646dda6c8e69170554e39e61609d3c18a5a7dd98
--- /dev/null
+++ b/pkgs/blaze-html.nix
@@ -0,0 +1,55 @@
+{ mkDerivation
+, base
+, blaze-builder
+, blaze-markup
+, bytestring
+, containers
+, HUnit
+, lib
+, QuickCheck
+, test-framework
+, test-framework-hunit
+, test-framework-quickcheck2
+, text
+}:
+mkDerivation {
+  pname = "blaze-html";
+  version = "0.9.1.2";
+  sha256 = "60503f42546c6c1b954014d188ea137e43d74dcffd2bf6157c113fd91a0c394c";
+  revision = "2";
+  editedCabalFile = "1hjxvz62wlg0x7svc51zascgc96f5ly9xkkiyllgb4aqcvx9zf3l";
+  isLibrary = true;
+  isExecutable = false;
+  enableSeparateDataOutput = false;
+  libraryHaskellDepends = [
+    base
+    blaze-builder
+    blaze-markup
+    bytestring
+    text
+  ];
+  testHaskellDepends = [
+    base
+    blaze-builder
+    blaze-markup
+    bytestring
+    containers
+    HUnit
+    QuickCheck
+    test-framework
+    test-framework-hunit
+    test-framework-quickcheck2
+    text
+  ];
+  enableLibraryProfiling = false;
+  enableExecutableProfiling = false;
+  doHaddock = false;
+  jailbreak = true;
+  doCheck = false;
+  doBenchmark = false;
+  hyperlinkSource = false;
+  homepage = "http://jaspervdj.be/blaze";
+  description = "A blazingly fast HTML combinator library for Haskell";
+  license = lib.licenses.bsd3;
+  broken = false;
+}