about summary refs log tree commit diff
path: root/pkgs/top-level/nim-packages.nix
diff options
context:
space:
mode:
authorGuillaume Girol <symphorien@users.noreply.github.com>2021-09-22 18:35:38 +0000
committerGitHub <noreply@github.com>2021-09-22 18:35:38 +0000
commit4bc83aaffa715e2bc34842c9516b68debff03cd6 (patch)
tree9a8a5e36c7e483a018fe5884855f73c2e2d4965c /pkgs/top-level/nim-packages.nix
parentf9fc7ee26e42f4295ffb38e1749d53e3d317a5df (diff)
parentbea75890b777e299a6b0709c33686bb69d21dbd4 (diff)
downloadnixlib-4bc83aaffa715e2bc34842c9516b68debff03cd6.tar
nixlib-4bc83aaffa715e2bc34842c9516b68debff03cd6.tar.gz
nixlib-4bc83aaffa715e2bc34842c9516b68debff03cd6.tar.bz2
nixlib-4bc83aaffa715e2bc34842c9516b68debff03cd6.tar.lz
nixlib-4bc83aaffa715e2bc34842c9516b68debff03cd6.tar.xz
nixlib-4bc83aaffa715e2bc34842c9516b68debff03cd6.tar.zst
nixlib-4bc83aaffa715e2bc34842c9516b68debff03cd6.zip
Merge pull request #136489 from ehmry/nimPackages
nimpackages / buildNimPackage
Diffstat (limited to 'pkgs/top-level/nim-packages.nix')
-rw-r--r--pkgs/top-level/nim-packages.nix75
1 files changed, 75 insertions, 0 deletions
diff --git a/pkgs/top-level/nim-packages.nix b/pkgs/top-level/nim-packages.nix
new file mode 100644
index 000000000000..5d45b0c5eca9
--- /dev/null
+++ b/pkgs/top-level/nim-packages.nix
@@ -0,0 +1,75 @@
+{ lib, pkgs, stdenv, newScope, nim, fetchFromGitHub }:
+
+lib.makeScope newScope (self:
+  let callPackage = self.callPackage;
+  in {
+    inherit nim;
+    nim_builder = callPackage ../development/nim-packages/nim_builder { };
+    buildNimPackage =
+      callPackage ../development/nim-packages/build-nim-package { };
+    fetchNimble = callPackage ../development/nim-packages/fetch-nimble { };
+
+    astpatternmatching =
+      callPackage ../development/nim-packages/astpatternmatching { };
+
+    bumpy = callPackage ../development/nim-packages/bumpy { };
+
+    chroma = callPackage ../development/nim-packages/chroma { };
+
+    c2nim = callPackage ../development/nim-packages/c2nim { };
+
+    docopt = callPackage ../development/nim-packages/docopt { };
+
+    flatty = callPackage ../development/nim-packages/flatty { };
+
+    frosty = callPackage ../development/nim-packages/frosty { };
+
+    hts-nim = callPackage ../development/nim-packages/hts-nim { };
+
+    jester = callPackage ../development/nim-packages/jester { };
+
+    jsonschema = callPackage ../development/nim-packages/jsonschema { };
+
+    karax = callPackage ../development/nim-packages/karax { };
+
+    lscolors = callPackage ../development/nim-packages/lscolors { };
+
+    markdown = callPackage ../development/nim-packages/markdown { };
+
+    nimcrypto = callPackage ../development/nim-packages/nimcrypto { };
+
+    nimbox = callPackage ../development/nim-packages/nimbox { };
+
+    nimsimd = callPackage ../development/nim-packages/nimsimd { };
+
+    noise = callPackage ../development/nim-packages/noise { };
+
+    packedjson = callPackage ../development/nim-packages/packedjson { };
+
+    pixie = callPackage ../development/nim-packages/pixie { };
+
+    redis = callPackage ../development/nim-packages/redis { };
+
+    redpool = callPackage ../development/nim-packages/redpool { };
+
+    regex = callPackage ../development/nim-packages/regex { };
+
+    sass = callPackage ../development/nim-packages/sass { };
+
+    sdl2 = callPackage ../development/nim-packages/sdl2 { };
+
+    segmentation = callPackage ../development/nim-packages/segmentation { };
+
+    supersnappy = callPackage ../development/nim-packages/supersnappy { };
+
+    typography = callPackage ../development/nim-packages/typography { };
+
+    unicodedb = callPackage ../development/nim-packages/unicodedb { };
+
+    unicodeplus = callPackage ../development/nim-packages/unicodeplus { };
+
+    vmath = callPackage ../development/nim-packages/vmath { };
+
+    zippy = callPackage ../development/nim-packages/zippy { };
+
+  })