diff --git a/horizon.dhall b/horizon.dhall
index 448266354564ff32d3d8e705c43d1d2762acbe5a..5e01779291958fafe6c42abeb75dd15da05a85bc 100644
--- a/horizon.dhall
+++ b/horizon.dhall
@@ -306,6 +306,7 @@ let packages =
       , freer-simple = H.callHackage "freer-simple" "1.2.1.2"
       , friendly-time = H.callHackage "friendly-time" "0.4.1"
       , fsnotify = H.callHackage "fsnotify" "0.4.1.0"
+      , fuzzy-time-gen = H.callHackage "fuzzy-time-gen" "0.2.0.1"
       , fuzzy-time = H.callHackage "fuzzy-time" "0.2.0.3"
       , generically = H.callHackage "generically" "0.1"
       , generic-deriving = H.callHackage "generic-deriving" "1.14.2"
diff --git a/initial-packages.nix b/initial-packages.nix
index e43c3340eb8e0c7fd34af8c36a06416f5ee3f19c..6d3762e12684859b980f8ff586de5027a37479c6 100644
--- a/initial-packages.nix
+++ b/initial-packages.nix
@@ -453,6 +453,8 @@ self: with pkgs.haskell.lib; {
 
   fuzzy-time = self.callPackage (./pkgs/fuzzy-time.nix) { };
 
+  fuzzy-time-gen = self.callPackage (./pkgs/fuzzy-time-gen.nix) { };
+
   generic-deriving = self.callPackage (./pkgs/generic-deriving.nix) { };
 
   generic-lens-core = self.callPackage (./pkgs/generic-lens-core.nix) { };
diff --git a/pkgs/fuzzy-time-gen.nix b/pkgs/fuzzy-time-gen.nix
new file mode 100644
index 0000000000000000000000000000000000000000..a98a706fb045485119a8808e9bdcbb5d51ebae04
--- /dev/null
+++ b/pkgs/fuzzy-time-gen.nix
@@ -0,0 +1,64 @@
+{ mkDerivation
+, QuickCheck
+, base
+, containers
+, criterion
+, fuzzy-time
+, genvalidity
+, genvalidity-criterion
+, genvalidity-hspec
+, genvalidity-text
+, genvalidity-time
+, hspec
+, lib
+, megaparsec
+, text
+, time
+}:
+mkDerivation {
+  pname = "fuzzy-time-gen";
+  version = "0.2.0.1";
+  sha256 = "24819f2e7ea8c2d890ac58bf0760f4f5db2aa77da10bb162a8ed4131284a1280";
+  isLibrary = true;
+  isExecutable = false;
+  enableSeparateDataOutput = false;
+  libraryHaskellDepends = [
+    base
+    containers
+    fuzzy-time
+    genvalidity
+    genvalidity-time
+    megaparsec
+    QuickCheck
+    time
+  ];
+  testHaskellDepends = [
+    base
+    fuzzy-time
+    genvalidity
+    genvalidity-hspec
+    genvalidity-text
+    genvalidity-time
+    hspec
+    megaparsec
+    QuickCheck
+    text
+    time
+  ];
+  benchmarkHaskellDepends = [
+    base
+    criterion
+    fuzzy-time
+    genvalidity-criterion
+  ];
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
+  doHaddock = false;
+  jailbreak = true;
+  doCheck = false;
+  doBenchmark = false;
+  hyperlinkSource = false;
+  homepage = "https://github.com/NorfairKing/fuzzy-time";
+  license = lib.licenses.mit;
+  broken = false;
+}