chore: remove more unnecessary flake outputs

...to make buildbot eval quicker
This commit is contained in:
DavHau 2023-12-10 13:07:19 +07:00 committed by mergify[bot]
parent 95fa909f84
commit 6aa5a29244
2 changed files with 22 additions and 34 deletions

View File

@ -1,13 +0,0 @@
{
self,
lib,
...
}: {
perSystem = {
self',
pkgs,
...
}: {
packages.docs = self'.packages.website;
};
}

View File

@ -10,7 +10,26 @@
pkgs,
lib,
...
}: {
}: let
highlight-js = let
highlight-core = pkgs.fetchurl {
url = "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js";
hash = "sha256-g3pvpbDHNrUrveKythkPMF2j/J7UFoHbUyFQcFe1yEY=";
};
highlight-nix = pkgs.fetchurl {
url = "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/nix.min.js";
hash = "sha256-BLoZ+/OroDAxMsdZ4GFZtQfsg6ZJeLVNeBzN/82dYgk=";
};
in
pkgs.runCommand "highlight-js" {} ''
cat ${highlight-core} > $out
cat ${highlight-nix} >> $out
'';
highlight-style = pkgs.fetchurl {
url = "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/vs.min.css";
hash = "sha256-E1kfafj5iO+Tw/04hxdSG+OnvczojOXK2K0iCEYfzSw=";
};
in {
/*
Check the links, including anchors (not currently supported by mdbook)
@ -44,24 +63,6 @@
# '';
packages = {
highlight-js = let
highlight-core = pkgs.fetchurl {
url = "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js";
hash = "sha256-g3pvpbDHNrUrveKythkPMF2j/J7UFoHbUyFQcFe1yEY=";
};
highlight-nix = pkgs.fetchurl {
url = "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/nix.min.js";
hash = "sha256-BLoZ+/OroDAxMsdZ4GFZtQfsg6ZJeLVNeBzN/82dYgk=";
};
in
pkgs.runCommand "highlight-js" {} ''
cat ${highlight-core} > $out
cat ${highlight-nix} >> $out
'';
highlight-style = pkgs.fetchurl {
url = "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/vs.min.css";
hash = "sha256-E1kfafj5iO+Tw/04hxdSG+OnvczojOXK2K0iCEYfzSw=";
};
website = pkgs.stdenvNoCC.mkDerivation {
name = "website";
nativeBuildInputs = [pkgs.mdbook pkgs.mdbook-linkcheck];
@ -73,8 +74,8 @@
cp ${../../../README.md} ./src/intro.md
# insert highlight.js
cp ${self'.packages.highlight-js} ./src/highlight.js
cp ${self'.packages.highlight-style} ./src/highlight.css
cp ${highlight-js} ./src/highlight.js
cp ${highlight-style} ./src/highlight.css
# insert the generated part of the summary into the origin SUMMARY.md