about summary refs log tree commit diff
path: root/third_party/overlays/haskell/extra-pkgs
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/overlays/haskell/extra-pkgs')
-rw-r--r--third_party/overlays/haskell/extra-pkgs/brick-0.71.1.nix70
-rw-r--r--third_party/overlays/haskell/extra-pkgs/graphmod-1.4.5.1.nix33
2 files changed, 103 insertions, 0 deletions
diff --git a/third_party/overlays/haskell/extra-pkgs/brick-0.71.1.nix b/third_party/overlays/haskell/extra-pkgs/brick-0.71.1.nix
new file mode 100644
index 000000000000..e49be075c65b
--- /dev/null
+++ b/third_party/overlays/haskell/extra-pkgs/brick-0.71.1.nix
@@ -0,0 +1,70 @@
+{ mkDerivation
+, base
+, bytestring
+, config-ini
+, containers
+, contravariant
+, data-clist
+, deepseq
+, directory
+, dlist
+, exceptions
+, filepath
+, lib
+, microlens
+, microlens-mtl
+, microlens-th
+, QuickCheck
+, stm
+, template-haskell
+, text
+, text-zipper
+, transformers
+, unix
+, vector
+, vty
+, word-wrap
+}:
+mkDerivation {
+  pname = "brick";
+  version = "0.71.1";
+  sha256 = "49701466384534b131650bec0a2b3c4811b410a3e55a392edef8d5fa6322d254";
+  isLibrary = true;
+  isExecutable = true;
+  libraryHaskellDepends = [
+    base
+    bytestring
+    config-ini
+    containers
+    contravariant
+    data-clist
+    deepseq
+    directory
+    dlist
+    exceptions
+    filepath
+    microlens
+    microlens-mtl
+    microlens-th
+    stm
+    template-haskell
+    text
+    text-zipper
+    transformers
+    unix
+    vector
+    vty
+    word-wrap
+  ];
+  testHaskellDepends = [
+    base
+    containers
+    microlens
+    QuickCheck
+    vector
+    vty
+  ];
+  homepage = "https://github.com/jtdaugherty/brick/";
+  description = "A declarative terminal user interface library";
+  license = lib.licenses.bsd3;
+}
diff --git a/third_party/overlays/haskell/extra-pkgs/graphmod-1.4.5.1.nix b/third_party/overlays/haskell/extra-pkgs/graphmod-1.4.5.1.nix
new file mode 100644
index 000000000000..d11e739cdd4b
--- /dev/null
+++ b/third_party/overlays/haskell/extra-pkgs/graphmod-1.4.5.1.nix
@@ -0,0 +1,33 @@
+{ mkDerivation
+, base
+, Cabal
+, containers
+, directory
+, dotgen
+, filepath
+, haskell-lexer
+, lib
+, pretty
+}:
+mkDerivation {
+  pname = "graphmod";
+  version = "1.4.5.1";
+  sha256 = "d72b70dd47ba85756e963681307d8dcf341e9d1f0c3b50bd34c33a4e429436cc";
+  isLibrary = true;
+  isExecutable = true;
+  libraryHaskellDepends = [
+    base
+    Cabal
+    containers
+    directory
+    dotgen
+    filepath
+    haskell-lexer
+    pretty
+  ];
+  executableHaskellDepends = [ base ];
+  homepage = "http://github.com/yav/graphmod/wiki";
+  description = "Present the module dependencies of a program as a \"dot\" graph";
+  license = lib.licenses.bsd3;
+  mainProgram = "graphmod";
+}