diff options
author | Eelco Dolstra <edolstra@gmail.com> | 2020-03-24 16:38:36 +0100 |
---|---|---|
committer | Eelco Dolstra <edolstra@gmail.com> | 2020-03-24 16:42:04 +0100 |
commit | 4052f9b84948efe777fc09830749ca8237f6dd74 (patch) | |
tree | 27106306429c40a7afc1bc408ebcd70524a4d6cb /nixos/lib | |
parent | d6ec410a471a5f26fcaaf8f4f440b41fe3f13738 (diff) | |
download | nixpkgs-4052f9b84948efe777fc09830749ca8237f6dd74.tar nixpkgs-4052f9b84948efe777fc09830749ca8237f6dd74.tar.gz nixpkgs-4052f9b84948efe777fc09830749ca8237f6dd74.tar.bz2 nixpkgs-4052f9b84948efe777fc09830749ca8237f6dd74.tar.lz nixpkgs-4052f9b84948efe777fc09830749ca8237f6dd74.tar.xz nixpkgs-4052f9b84948efe777fc09830749ca8237f6dd74.tar.zst nixpkgs-4052f9b84948efe777fc09830749ca8237f6dd74.zip |
Compress optionsJSON using brotli
Diffstat (limited to 'nixos/lib')
-rw-r--r-- | nixos/lib/make-options-doc/default.nix | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/nixos/lib/make-options-doc/default.nix b/nixos/lib/make-options-doc/default.nix index eee8f612410..e5813d9a3ef 100644 --- a/nixos/lib/make-options-doc/default.nix +++ b/nixos/lib/make-options-doc/default.nix @@ -133,6 +133,7 @@ in { optionsJSON = pkgs.runCommand "options.json" { meta.description = "List of NixOS options in JSON format"; + buildInputs = [ pkgs.brotli ]; } '' # Export list of options in different format. @@ -141,8 +142,11 @@ in { cp ${builtins.toFile "options.json" (builtins.unsafeDiscardStringContext (builtins.toJSON optionsNix))} $dst/options.json + brotli -9 < $dst/options.json > $dst/options.json.br + mkdir -p $out/nix-support echo "file json $dst/options.json" >> $out/nix-support/hydra-build-products + echo "file json-br $dst/options.json.br" >> $out/nix-support/hydra-build-products ''; # */ optionsDocBook = pkgs.runCommand "options-docbook.xml" {} '' |