From ddb8b7f83136f64cff21adb3dcd300b742f4443f Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Thu, 15 Aug 2013 09:57:07 -0400 Subject: [PATCH] Make all node packages available at the top level via their real name/version Signed-off-by: Shea Levy --- pkgs/top-level/node-packages.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/node-packages.nix b/pkgs/top-level/node-packages.nix index 5719967c4c5c..13316e28d734 100644 --- a/pkgs/top-level/node-packages.nix +++ b/pkgs/top-level/node-packages.nix @@ -15,7 +15,10 @@ let else []; in depsOr; all = pkgs.lib.fold (pkg: { top-level, full }: { - top-level = top-level ++ pkgs.lib.optional pkg.topLevel { + top-level = top-level ++ [ { + name = "${pkg.name}-${pkg.version}"; + value = builtins.getAttr pkg.spec (builtins.getAttr pkg.name self.full); + } ] ++ pkgs.lib.optional pkg.topLevel { name = pkg.name; value = builtins.getAttr pkg.spec (builtins.getAttr pkg.name self.full); };