diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2009-11-06 01:00:44 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2009-11-06 01:00:44 +0000 |
commit | 194a24bcf1afd384a588ba78b672ebda7c0ce186 (patch) | |
tree | cb4a4b98ff4c12b95925a75466b0e2e52f5cf71f /default.nix | |
parent | 3e9665dd963f0bc64c861bc1d0cdcd7349a72595 (diff) |
* Support a `system' argument for if you want to do hacky things like
change a NixOS installation from x86_64-linux to i686-linux (or vice
versa if you have distributed builds enabled - I used this upgrade
from 32-bit to 64-bit NixOS).
svn path=/nixos/trunk/; revision=18177
Diffstat (limited to '')
-rw-r--r-- | default.nix | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/default.nix b/default.nix index cf16a81acfb..e63a76cd03f 100644 --- a/default.nix +++ b/default.nix @@ -1,13 +1,18 @@ { configuration ? import ./lib/from-env.nix "NIXOS_CONFIG" /etc/nixos/configuration.nix +, system ? builtins.currentSystem }: let - eval = import ./lib/eval-config.nix { modules = [ configuration ]; }; + eval = import ./lib/eval-config.nix { + inherit system; + modules = [ configuration ]; + }; inherit (eval) config pkgs; vmConfig = (import ./lib/eval-config.nix { + inherit system; modules = [ configuration ./modules/virtualisation/qemu-vm.nix ]; }).config; |