From 383898e189dc5e885af0ad936895439b6e9310d1 Mon Sep 17 00:00:00 2001
From: Daniel Firth <dan.firth@homotopic.tech>
Date: Thu, 20 Oct 2022 22:51:16 +0100
Subject: [PATCH] co-log-polysemy: init at 0.0.1.3

---
 manifest.dhall           |  1 +
 overlay.nix              |  2 ++
 pkgs/co-log-polysemy.nix | 18 ++++++++++++++++++
 3 files changed, 21 insertions(+)
 create mode 100644 pkgs/co-log-polysemy.nix

diff --git a/manifest.dhall b/manifest.dhall
index b46e6ef1..c9c0b346 100644
--- a/manifest.dhall
+++ b/manifest.dhall
@@ -102,6 +102,7 @@ in  [ callHackage "Cabal" "3.8.1.0"
     , callHackage "cborg-json" "0.2.5.0"
     , callHackage "citeproc" "0.8.0.1"
     , callHackage "co-log-core" "0.3.1.0"
+    , callHackage "co-log-polysemy" "0.0.1.3"
     , callHackage "comonad" "5.0.8"
     , callHackage "compact" "0.2.0.0"
     , callCabal2nix
diff --git a/overlay.nix b/overlay.nix
index 6ce25ba1..6d7452ae 100644
--- a/overlay.nix
+++ b/overlay.nix
@@ -79,6 +79,8 @@ final: prev: with pkgs.haskell.lib; {
 
     co-log-core = prev.callPackage (./pkgs/co-log-core.nix) { };
 
+    co-log-polysemy = prev.callPackage (./pkgs/co-log-polysemy.nix) { };
+
     comonad = prev.callPackage (./pkgs/comonad.nix) { };
 
     compact = prev.callPackage (./pkgs/compact.nix) { };
diff --git a/pkgs/co-log-polysemy.nix b/pkgs/co-log-polysemy.nix
new file mode 100644
index 00000000..e3657b1c
--- /dev/null
+++ b/pkgs/co-log-polysemy.nix
@@ -0,0 +1,18 @@
+{ mkDerivation, base, co-log-core, lib, polysemy }:
+mkDerivation {
+  pname = "co-log-polysemy";
+  version = "0.0.1.3";
+  sha256 = "775989212f33126b035e1f26e836fc197c042d08811dca7ddf25b56fbdf3d7b0";
+  isLibrary = true;
+  isExecutable = true;
+  libraryHaskellDepends = [ base co-log-core polysemy ];
+  executableHaskellDepends = [ base co-log-core polysemy ];
+  doHaddock = false;
+  jailbreak = true;
+  doCheck = false;
+  hyperlinkSource = false;
+  homepage = "https://github.com/co-log/co-log-polysemy";
+  description = "Composable Contravariant Comonadic Logging Library";
+  license = lib.licenses.mpl20;
+  mainProgram = "play-colog-poly";
+}
\ No newline at end of file
-- 
GitLab