From 86158ef5905218f21e150be3c38a6aca3f45bde1 Mon Sep 17 00:00:00 2001 From: Daniel Firth <dan.firth@homotopic.tech> Date: Wed, 7 Sep 2022 20:03:48 +0100 Subject: [PATCH] Add effectful-cache --- flake.lock | 17 +++++++++++++++++ flake.nix | 4 ++++ overlay.nix | 2 ++ 3 files changed, 23 insertions(+) diff --git a/flake.lock b/flake.lock index d7d155c7..5a83c94b 100644 --- a/flake.lock +++ b/flake.lock @@ -33,6 +33,22 @@ "type": "github" } }, + "cache-effectful": { + "flake": false, + "locked": { + "lastModified": 1657749248, + "narHash": "sha256-Sa2A2KYPzoTJ57gFfjEJjBciuRkYO4y3HsUUTXdCrgU=", + "owner": "haskell-effectful", + "repo": "cache-effectful", + "rev": "0a5581da7c21a05a9ab1762a6da6997090fe311d", + "type": "github" + }, + "original": { + "owner": "haskell-effectful", + "repo": "cache-effectful", + "type": "github" + } + }, "cborg": { "flake": false, "locked": { @@ -252,6 +268,7 @@ "inputs": { "Cabal": "Cabal", "all-cabal-hashes": "all-cabal-hashes", + "cache-effectful": "cache-effectful", "cborg": "cborg", "doctest": "doctest", "double-conversion": "double-conversion", diff --git a/flake.nix b/flake.nix index 6877185f..259658fe 100644 --- a/flake.nix +++ b/flake.nix @@ -8,6 +8,10 @@ url = "github:commercialhaskell/all-cabal-hashes?ref=hackage"; flake = false; }; + cache-effectful = { + url = "github:haskell-effectful/cache-effectful"; + flake = false; + }; cborg = { url = "github:parsonsmatt/cborg/05ca2063ff631667699bffbeee3a4a076943b905"; flake = false; diff --git a/overlay.nix b/overlay.nix index 924c5a0a..5edbe541 100644 --- a/overlay.nix +++ b/overlay.nix @@ -102,6 +102,8 @@ final: prev: with pkgs.haskell.lib; { email-validate = doJailbreak (dontCheck (prev.callHackage "email-validate" "2.3.2.16" { })); + effectful-cache = doJailbreak (prev.callCabal2nix "effectful-cache" inputs.cache-effectful { }); + effectful-core = prev.callHackage "effectful-core" "2.1.0.0" { }; effectful-th = prev.callHackage "effectful-th" "1.0.0.0" { }; -- GitLab