summary refs log tree commit diff
path: root/nixos/release.nix
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2016-02-03 12:16:33 +0100
committerVladimír Čunát <vcunat@gmail.com>2016-02-03 12:16:33 +0100
commit889351af8b8a9e8bb39dbd09dc56691a28b9d823 (patch)
tree0a8ca0a76ed8c8df86b6071f7fc50004a3a26f62 /nixos/release.nix
parent69ec09f38aa1f1d37baec73ebdf9cf5f21050f94 (diff)
downloadnixpkgs-889351af8b8a9e8bb39dbd09dc56691a28b9d823.tar
nixpkgs-889351af8b8a9e8bb39dbd09dc56691a28b9d823.tar.gz
nixpkgs-889351af8b8a9e8bb39dbd09dc56691a28b9d823.tar.bz2
nixpkgs-889351af8b8a9e8bb39dbd09dc56691a28b9d823.tar.lz
nixpkgs-889351af8b8a9e8bb39dbd09dc56691a28b9d823.tar.xz
nixpkgs-889351af8b8a9e8bb39dbd09dc56691a28b9d823.tar.zst
nixpkgs-889351af8b8a9e8bb39dbd09dc56691a28b9d823.zip
Revert "Merge #12357: nixos docs: show references to packages"
The PR wasn't good enough yet.
This reverts commit b2a37ceeea8c38ec71447f8dae1e6890a8cf982d, reversing
changes made to 7fa9a1abce623aaf18b22f5dca3fc8a44a494e8d.
Diffstat (limited to 'nixos/release.nix')
-rw-r--r--nixos/release.nix28
1 files changed, 5 insertions, 23 deletions
diff --git a/nixos/release.nix b/nixos/release.nix
index 71317c32b98..d9f3e46b27c 100644
--- a/nixos/release.nix
+++ b/nixos/release.nix
@@ -92,33 +92,15 @@ let
   }).config));
 
 
-  cleanConfig = import ./lib/eval-config.nix {
-    system = "x86_64-linux";
-    modules = [ ];
-    pkgs = with pkgs.lib;
-      let
-        scrubDerivations = namePrefix: pkgSet: mapAttrs
-          (name: value:
-            let wholeName = "${namePrefix}.${name}"; in
-            if isAttrs value then
-              scrubDerivations wholeName value
-              // (optionalAttrs (isDerivation value) { outPath = "\${${wholeName}}"; })
-            else value
-          )
-          pkgSet;
-      in scrubDerivations "pkgs" pkgs;
-  };
-  docs = (import ./doc/manual) {
-    inherit pkgs version;
-    revision = versionModule.system.nixosRevision;
-    inherit (cleanConfig) options;
-  };
-
 in rec {
 
   channel = import lib/make-channel.nix { inherit pkgs nixpkgs version versionSuffix; };
 
-  inherit (docs) manual manualPDF manpages optionsJSON;
+  manual = buildFromConfig ({ pkgs, ... }: { }) (config: config.system.build.manual.manual);
+  manualPDF = (buildFromConfig ({ pkgs, ... }: { }) (config: config.system.build.manual.manualPDF)).x86_64-linux;
+  manpages = buildFromConfig ({ pkgs, ... }: { }) (config: config.system.build.manual.manpages);
+  options = (buildFromConfig ({ pkgs, ... }: { }) (config: config.system.build.manual.optionsJSON)).x86_64-linux;
+
 
   # Build the initial ramdisk so Hydra can keep track of its size over time.
   initialRamdisk = buildFromConfig ({ pkgs, ... }: { }) (config: config.system.build.initialRamdisk);