about summary refs log tree commit diff
path: root/nixos/doc
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2014-11-17 13:44:52 +0100
committerEelco Dolstra <eelco.dolstra@logicblox.com>2014-11-17 15:17:39 +0100
commit44d14e2264a958de0d5828b4ae001387aaac7ac2 (patch)
tree7ec774b38637988752195996d4322a3f3e00b292 /nixos/doc
parent8b79cc00bfbe9528b7bb752a4975849c3cdf982a (diff)
downloadnixlib-44d14e2264a958de0d5828b4ae001387aaac7ac2.tar
nixlib-44d14e2264a958de0d5828b4ae001387aaac7ac2.tar.gz
nixlib-44d14e2264a958de0d5828b4ae001387aaac7ac2.tar.bz2
nixlib-44d14e2264a958de0d5828b4ae001387aaac7ac2.tar.lz
nixlib-44d14e2264a958de0d5828b4ae001387aaac7ac2.tar.xz
nixlib-44d14e2264a958de0d5828b4ae001387aaac7ac2.tar.zst
nixlib-44d14e2264a958de0d5828b4ae001387aaac7ac2.zip
options.json: Export as an object rather than a list
This makes it easier to look up options by name.
Diffstat (limited to 'nixos/doc')
-rw-r--r--nixos/doc/manual/default.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/nixos/doc/manual/default.nix b/nixos/doc/manual/default.nix
index ea1d8ffc7de5..1a74307f1009 100644
--- a/nixos/doc/manual/default.nix
+++ b/nixos/doc/manual/default.nix
@@ -71,7 +71,9 @@ in rec {
       dst=$out/share/doc/nixos
       mkdir -p $dst
 
-      cp ${builtins.toFile "options.json" (builtins.unsafeDiscardStringContext (builtins.toJSON optionsList'))} $dst/options.json
+      cp ${builtins.toFile "options.json" (builtins.unsafeDiscardStringContext (builtins.toJSON
+        (listToAttrs (map (o: { name = o.name; value = removeAttrs o ["name"]; }) optionsList'))))
+      } $dst/options.json
 
       mkdir -p $out/nix-support
       echo "file json $dst/options.json" >> $out/nix-support/hydra-build-products