Allowing direct package use in manual expression

svn path=/nixos/trunk/; revision=13724
This commit is contained in:
Michael Raskin 2009-01-08 21:50:27 +00:00
parent 32adf2c521
commit aa393f816c

View file

@ -1,8 +1,10 @@
{nixpkgsPath ? ../../../nixpkgs}:
{nixpkgsPath ? ../../../nixpkgs, pkgs ? null}:
let
pkgs = import "${nixpkgsPath}/pkgs/top-level/all-packages.nix" {};
pkgs = if pkgs == null then
import "${nixpkgsPath}/pkgs/top-level/all-packages.nix" {}
else pkgs;
options = builtins.toFile "options.xml" (builtins.unsafeDiscardStringContext
(builtins.toXML (pkgs.lib.optionAttrSetToDocList ""