diff --git a/manifest.dhall b/manifest.dhall
index 2bfd3f3b943ce6424b581fe0ac7daa81c5969fcb..14e97de5c648bfc926a570e40fb28be045f876e4 100644
--- a/manifest.dhall
+++ b/manifest.dhall
@@ -196,7 +196,7 @@ in  [ callHackage "Cabal" "3.8.1.0"
     , callHackage "cpphs" "1.20.9.1"
     , callHackage "criterion-measurement" "0.2.0.0"
     , callHackage "criterion" "1.5.13.0"
-    , callHackage "csv" "0.1.2"
+    , callHorizonAdopted "csv" "d02b89bbad79136b52fd1197f087466cf51573dd"
     , callHackage "cursor-brick" "0.1.0.1"
     , callCabal2nix
         "cursor-dirforest"
diff --git a/pkgs/csv.nix b/pkgs/csv.nix
index de20870a6bebd2a03a3a8e5754078bf7d88bf64a..c4277ee03ee7ffa37107d50f6f7acd31d0d2ea95 100644
--- a/pkgs/csv.nix
+++ b/pkgs/csv.nix
@@ -1,8 +1,13 @@
-{ mkDerivation, base, filepath, lib, parsec }:
+{ mkDerivation, base, fetchgit, filepath, lib, parsec }:
 mkDerivation {
   pname = "csv";
   version = "0.1.2";
-  sha256 = "8cf43442325faa1368f9b55ad952beccf677d9980cdffa3d70a7f204a23ae600";
+  src = fetchgit {
+    url = "https://gitlab.homotopic.tech/horizon/adopted/csv";
+    sha256 = "1idv0500imfvi6wzz3g7v89irz9g20plsphp51aa0xksz7ifj34b";
+    rev = "d02b89bbad79136b52fd1197f087466cf51573dd";
+    fetchSubmodules = true;
+  };
   isLibrary = true;
   isExecutable = false;
   enableSeparateDataOutput = false;