diff options
author | Emery Hemingway <ehmry@posteo.net> | 2021-09-02 19:03:01 +0200 |
---|---|---|
committer | Emery Hemingway <ehmry@posteo.net> | 2021-09-05 11:20:00 +0200 |
commit | 45398d7b54d5910d026fa67c62be16d2444d6f4a (patch) | |
tree | 74883ee2cb22d6e0ef7ff8d5be3be0d547a98baa /pkgs/top-level | |
parent | 584ea304754b2893004428298905585aa531d99e (diff) | |
download | nixpkgs-45398d7b54d5910d026fa67c62be16d2444d6f4a.tar nixpkgs-45398d7b54d5910d026fa67c62be16d2444d6f4a.tar.gz nixpkgs-45398d7b54d5910d026fa67c62be16d2444d6f4a.tar.bz2 nixpkgs-45398d7b54d5910d026fa67c62be16d2444d6f4a.tar.lz nixpkgs-45398d7b54d5910d026fa67c62be16d2444d6f4a.tar.xz nixpkgs-45398d7b54d5910d026fa67c62be16d2444d6f4a.tar.zst nixpkgs-45398d7b54d5910d026fa67c62be16d2444d6f4a.zip |
Initial nimPackages utilities
Add a nimPackages attrset with "buildNimPackage" and "fetchNimble".
Diffstat (limited to 'pkgs/top-level')
-rw-r--r-- | pkgs/top-level/all-packages.nix | 1 | ||||
-rw-r--r-- | pkgs/top-level/nim-packages.nix | 12 |
2 files changed, 13 insertions, 0 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e2be394d249..1d74908ad9f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12064,6 +12064,7 @@ with pkgs; inherit (callPackages ../development/compilers/nim { }) nim-unwrapped nimble-unwrapped nim; + nimPackages = recurseIntoAttrs nim.pkgs; nrpl = callPackage ../development/tools/nrpl { }; diff --git a/pkgs/top-level/nim-packages.nix b/pkgs/top-level/nim-packages.nix new file mode 100644 index 00000000000..f426870a640 --- /dev/null +++ b/pkgs/top-level/nim-packages.nix @@ -0,0 +1,12 @@ +{ 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 { }; + + }) |