about summary refs log tree commit diff
path: root/nixos/lib
diff options
context:
space:
mode:
authorDomen Kožar <domen@dev.si>2019-08-10 14:24:11 +0200
committerDomen Kožar <domen@dev.si>2019-08-10 14:24:11 +0200
commit3a93fcfd1ef1ac2bcba27cf630fe8e77a89eb17e (patch)
treea5ba9c5cd9275ecc6dc336585e9c4168eeee1c5b /nixos/lib
parent5cfd034af0afe55e4d25748ec986c71b3bfbe3dd (diff)
downloadnixlib-3a93fcfd1ef1ac2bcba27cf630fe8e77a89eb17e.tar
nixlib-3a93fcfd1ef1ac2bcba27cf630fe8e77a89eb17e.tar.gz
nixlib-3a93fcfd1ef1ac2bcba27cf630fe8e77a89eb17e.tar.bz2
nixlib-3a93fcfd1ef1ac2bcba27cf630fe8e77a89eb17e.tar.lz
nixlib-3a93fcfd1ef1ac2bcba27cf630fe8e77a89eb17e.tar.xz
nixlib-3a93fcfd1ef1ac2bcba27cf630fe8e77a89eb17e.tar.zst
nixlib-3a93fcfd1ef1ac2bcba27cf630fe8e77a89eb17e.zip
make-options-doc: expose Nix set
Diffstat (limited to 'nixos/lib')
-rw-r--r--nixos/lib/make-options-doc/default.nix9
1 files changed, 5 insertions, 4 deletions
diff --git a/nixos/lib/make-options-doc/default.nix b/nixos/lib/make-options-doc/default.nix
index c22c7500335d..c8f40f7492e2 100644
--- a/nixos/lib/make-options-doc/default.nix
+++ b/nixos/lib/make-options-doc/default.nix
@@ -88,8 +88,11 @@ let
   # Convert the list of options into an XML file.
   optionsXML = builtins.toFile "options.xml" (builtins.toXML optionsList);
 
+  optionsNix = builtins.listToAttrs (map (o: { name = o.name; value = removeAttrs o ["name" "visible" "internal"]; }) optionsList);
+
 in rec {
-  # The NixOS options in JSON format.
+  inherit optionsNix;
+
   optionsJSON = pkgs.runCommand "options.json"
     { meta.description = "List of NixOS options in JSON format";
     }
@@ -98,9 +101,7 @@ in rec {
       dst=$out/share/doc/nixos
       mkdir -p $dst
 
-      cp ${builtins.toFile "options.json" (builtins.unsafeDiscardStringContext (builtins.toJSON
-        (builtins.listToAttrs (map (o: { name = o.name; value = removeAttrs o ["name" "visible" "internal"]; }) optionsList))))
-      } $dst/options.json
+      cp ${builtins.toFile "options.json" (builtins.unsafeDiscardStringContext (builtins.toJSON optionsNix))} $dst/options.json
 
       mkdir -p $out/nix-support
       echo "file json $dst/options.json" >> $out/nix-support/hydra-build-products