diff --git a/manifest.dhall b/manifest.dhall index bbf483261d197d3f19fe366bd64fdcda0d01e84b..cb8e31ff00fbc8e767ccce7503e74fb50ae9dcd2 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -486,6 +486,7 @@ in [ callHackage "Cabal" "3.8.1.0" , callHackage "lucid-svg" "0.7.1" , callHackage "lucid" "2.11.1" , callHackage "lukko" "0.1.1.3" + , callHackage "neat-interpolation" "0.5.1.3" , callHackage "net-mqtt" "0.8.2.2" , callHackage "markdown-unlit" "0.5.1" , callHackage "math-functions" "0.3.4.2" diff --git a/overlay.nix b/overlay.nix index 35d5c98b515a0beda3223467d5f56edb7ba9eb3b..c1b490162438f1d28421576ca95cb9d340b66910 100644 --- a/overlay.nix +++ b/overlay.nix @@ -779,6 +779,8 @@ self: with pkgs.haskell.lib; { natural-transformation = self.callPackage (./pkgs/natural-transformation.nix) { }; + neat-interpolation = self.callPackage (./pkgs/neat-interpolation.nix) { }; + net-mqtt = self.callPackage (./pkgs/net-mqtt.nix) { }; network = self.callPackage (./pkgs/network.nix) { }; diff --git a/pkgs/neat-interpolation.nix b/pkgs/neat-interpolation.nix new file mode 100644 index 0000000000000000000000000000000000000000..be5e3ce2b081515688ef4312fd1be3f15d4f99f8 --- /dev/null +++ b/pkgs/neat-interpolation.nix @@ -0,0 +1,41 @@ +{ mkDerivation +, base +, lib +, megaparsec +, QuickCheck +, quickcheck-instances +, rerebase +, tasty +, tasty-hunit +, tasty-quickcheck +, template-haskell +, text +}: +mkDerivation { + pname = "neat-interpolation"; + version = "0.5.1.3"; + sha256 = "1fab6182a280d48ffffccb7fbe09c4f5bf67f4b29df5d6651d813f1336636507"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ base megaparsec template-haskell text ]; + testHaskellDepends = [ + QuickCheck + quickcheck-instances + rerebase + tasty + tasty-hunit + tasty-quickcheck + ]; + enableLibraryProfiling = false; + enableExecutableProfiling = false; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + homepage = "https://github.com/nikita-volkov/neat-interpolation"; + description = "A quasiquoter for neat and simple multiline text interpolation"; + license = lib.licenses.mit; + broken = false; +}