diff --git a/flake.nix b/flake.nix index 201155b83401490291a475061f04d6a759a52816..500ea317fac34e58f1ade6e1712b0d5ce978f4d9 100644 --- a/flake.nix +++ b/flake.nix @@ -28,6 +28,10 @@ url = "git+https://gitlab.homotopic.tech/horizon/adopted/ed25519"; flake = false; }; + ema = { + url = "github:EmaApps/ema"; + flake = false; + }; flake-parts.url = "github:hercules-ci/flake-parts"; flake-parts.inputs.nixpkgs.follows = "nixpkgs"; lint-utils.url = "git+https://gitlab.homotopic.tech/nix/lint-utils"; diff --git a/overlay.nix b/overlay.nix index 7521d4d1f5121f404329e99fd75f76b6301b285a..eb435473bdbf1ca1e94ab344843d5f1b8f2eaa6d 100644 --- a/overlay.nix +++ b/overlay.nix @@ -105,6 +105,8 @@ final: prev: with pkgs.haskell.lib; { email-validate = doJailbreak (dontCheck (prev.callHackage "email-validate" "2.3.2.16" { })); + ema = prev.callCabal2nix "ema" inputs.ema { }; + effectful-cache = doJailbreak (prev.callCabal2nix "effectful-cache" inputs.cache-effectful { }); effectful-core = prev.callHackage "effectful-core" "2.1.0.0" { };