diff --git a/manifest.dhall b/manifest.dhall index 229413e94700a6844689704e4676b8ecf4845fee..f594b2b0a47ddf0bb52d9018dd9aedbe8c4661e6 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -417,6 +417,11 @@ in [ callHackage "Cabal" "3.8.1.0" , callHackage "th-lift-instances" "0.1.20" , callHackage "tidal" "1.8.1" , callHackage "time-compat" "1.9.6.1" + , callCabal2nix + "time-effectful" + "https://github.com/haskell-effectful/time-effectful" + (Some "e212239b685e1ecf7ee95dd1e944cc563351907f") + (None Text) , callHackage "type-errors-pretty" "0.0.1.2" , callHackage "type-errors" "0.2.0.0" , callHackage "type-equality" "1" diff --git a/overlay.nix b/overlay.nix index 96aa607cab759c43c71983da31f5607f2f5b8223..ad2fce00fbe9d2bd3bf1422cc44e24a3370ac558 100644 --- a/overlay.nix +++ b/overlay.nix @@ -507,6 +507,8 @@ final: prev: with pkgs.haskell.lib; { time-compat = prev.callPackage (./pkgs/time-compat.nix) { }; + time-effectful = prev.callPackage (./pkgs/time-effectful.nix) { }; + type-equality = prev.callPackage (./pkgs/type-equality.nix) { }; type-errors = prev.callPackage (./pkgs/type-errors.nix) { }; diff --git a/pkgs/time-effectful.nix b/pkgs/time-effectful.nix new file mode 100644 index 0000000000000000000000000000000000000000..36ff42455fc17b9032e1c4d7bbe1bff6b9d551e4 --- /dev/null +++ b/pkgs/time-effectful.nix @@ -0,0 +1,23 @@ +{ mkDerivation, base, effectful-core, fetchgit, lib, tasty +, tasty-hunit, time +}: +mkDerivation { + pname = "time-effectful"; + version = "0.0.1.0"; + src = fetchgit { + url = "https://github.com/haskell-effectful/time-effectful"; + sha256 = "12sir7ln4nfx9w5xz77g23jlfvhnwvv4gzw20czj6vbpak8zz3i1"; + rev = "e212239b685e1ecf7ee95dd1e944cc563351907f"; + fetchSubmodules = true; + }; + libraryHaskellDepends = [ base effectful-core time ]; + testHaskellDepends = [ + base effectful-core tasty tasty-hunit time + ]; + doHaddock = false; + jailbreak = true; + doCheck = false; + hyperlinkSource = false; + homepage = "https://github.com/haskell-effectful/time-effectful#readme"; + license = lib.licenses.mit; +} \ No newline at end of file