Remove deprecated notation in tools.nix.

svn path=/nixos/trunk/; revision=23630
This commit is contained in:
Nicolas Pierron 2010-09-03 19:10:54 +00:00
parent 9e04f67b3d
commit 1f69bc4b9d

View file

@ -4,35 +4,6 @@
{config, pkgs, ...}: {config, pkgs, ...}:
let let
### interface
options = {
installer.nixpkgsURL = pkgs.lib.mkOption {
default = "";
example = http://nixos.org/releases/nix/nixpkgs-0.11pre7577;
description = ''
URL of the Nixpkgs distribution to use when building the
installation CD.
'';
};
installer.manifests = pkgs.lib.mkOption {
default = [http://nixos.org/releases/nixpkgs/channels/nixpkgs-unstable/MANIFEST];
example =
[ http://nixos.org/releases/nixpkgs/channels/nixpkgs-unstable/MANIFEST
http://nixos.org/releases/nixpkgs/channels/nixpkgs-stable/MANIFEST
];
description = ''
URLs of manifests to be downloaded when you run
<command>nixos-rebuild</command> to speed up builds.
'';
};
};
### implementation ### implementation
makeProg = args: pkgs.substituteAll (args // { makeProg = args: pkgs.substituteAll (args // {
@ -119,8 +90,32 @@ let
in in
{ {
require = options; options = {
installer.nixpkgsURL = pkgs.lib.mkOption {
default = "";
example = http://nixos.org/releases/nix/nixpkgs-0.11pre7577;
description = ''
URL of the Nixpkgs distribution to use when building the
installation CD.
'';
};
installer.manifests = pkgs.lib.mkOption {
default = [http://nixos.org/releases/nixpkgs/channels/nixpkgs-unstable/MANIFEST];
example =
[ http://nixos.org/releases/nixpkgs/channels/nixpkgs-unstable/MANIFEST
http://nixos.org/releases/nixpkgs/channels/nixpkgs-stable/MANIFEST
];
description = ''
URLs of manifests to be downloaded when you run
<command>nixos-rebuild</command> to speed up builds.
'';
};
};
config = {
environment.systemPackages = environment.systemPackages =
[ nixosInstall [ nixosInstall
nixosRebuild nixosRebuild
@ -138,4 +133,5 @@ in
# expose scripts # expose scripts
inherit (installer2) nixosPrepareInstall runInChroot nixosBootstrap minimalInstallArchive; inherit (installer2) nixosPrepareInstall runInChroot nixosBootstrap minimalInstallArchive;
}; };
};
} }