about summary refs log tree commit diff
path: root/nixos/default.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2016-02-27 20:42:55 +0100
committerEelco Dolstra <eelco.dolstra@logicblox.com>2016-02-27 20:48:12 +0100
commitd4636fa2548a1980b3541dd386b6977c56218964 (patch)
tree152ce4d75458a510af87f4f7a4ed84d693696d98 /nixos/default.nix
parenta6347a34777161817640dce5f96a23da33dd5705 (diff)
downloadnixlib-d4636fa2548a1980b3541dd386b6977c56218964.tar
nixlib-d4636fa2548a1980b3541dd386b6977c56218964.tar.gz
nixlib-d4636fa2548a1980b3541dd386b6977c56218964.tar.bz2
nixlib-d4636fa2548a1980b3541dd386b6977c56218964.tar.lz
nixlib-d4636fa2548a1980b3541dd386b6977c56218964.tar.xz
nixlib-d4636fa2548a1980b3541dd386b6977c56218964.tar.zst
nixlib-d4636fa2548a1980b3541dd386b6977c56218964.zip
Revert "Add a way to pin a NixOS version within the module system."
This reverts commit a5992ad61b314104aff7e28a41ce101a1b0e7c35. Motivation:

https://github.com/NixOS/nixpkgs/commit/a5992ad61b314104aff7e28a41ce101a1b0e7c35#commitcomment-14986820
Diffstat (limited to 'nixos/default.nix')
-rw-r--r--nixos/default.nix16
1 files changed, 4 insertions, 12 deletions
diff --git a/nixos/default.nix b/nixos/default.nix
index 6359d10c8805..5d69b79e13a6 100644
--- a/nixos/default.nix
+++ b/nixos/default.nix
@@ -1,20 +1,12 @@
 { configuration ? import ./lib/from-env.nix "NIXOS_CONFIG" <nixos-config>
 , system ? builtins.currentSystem
-, extraModules ? []
-  # This attribute is used to specify a different nixos version, a different
-  # system or additional modules which might be set conditionally.
-, reEnter ? false
 }:
 
 let
-  reEnterModule = {
-    config.nixos.path = with (import ../lib); mkIf reEnter (mkForce null);
-    config.nixos.configuration = configuration;
-  };
 
   eval = import ./lib/eval-config.nix {
     inherit system;
-    modules = [ configuration reEnterModule ] ++ extraModules;
+    modules = [ configuration ];
   };
 
   inherit (eval) pkgs;
@@ -22,14 +14,14 @@ let
   # This is for `nixos-rebuild build-vm'.
   vmConfig = (import ./lib/eval-config.nix {
     inherit system;
-    modules = [ configuration reEnterModule ./modules/virtualisation/qemu-vm.nix ] ++ extraModules;
+    modules = [ configuration ./modules/virtualisation/qemu-vm.nix ];
   }).config;
 
   # This is for `nixos-rebuild build-vm-with-bootloader'.
   vmWithBootLoaderConfig = (import ./lib/eval-config.nix {
     inherit system;
     modules =
-      [ configuration reEnterModule
+      [ configuration
         ./modules/virtualisation/qemu-vm.nix
         { virtualisation.useBootLoader = true; }
       ];
@@ -38,7 +30,7 @@ let
 in
 
 {
-  inherit (eval.config.nixos.reflect) config options;
+  inherit (eval) config options;
 
   system = eval.config.system.build.toplevel;