File tree Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -124,7 +124,10 @@ lib.fix (
124124 # > sandbox-exec: pattern serialization length 69298 exceeds maximum (65535)
125125 docs = pkgs . callPackage ./mdbook {
126126 inherit evaledModules transformOptions ;
127- inherit ( self ) search ;
127+ inherit ( self ) search beta-docs ;
128128 } ;
129+
130+ # Beta docs
131+ beta-docs = evaledModules . config . docs . html . site ;
129132 }
130133)
Original file line number Diff line number Diff line change 77 nixosOptionsDoc ,
88 transformOptions ,
99 search ,
10+ beta-docs ,
1011 # The root directory of the site
1112 baseHref ? "/" ,
1213 # A list of all available docs that should be linked to
@@ -358,6 +359,10 @@ pkgs.stdenv.mkDerivation (finalAttrs: {
358359 cp -r ./book/* $dest
359360 mkdir -p $dest/search
360361 cp -r ${ finalAttrs . passthru . search } /* $dest/search
362+
363+ # Also build the beta docs
364+ mkdir -p $dest/beta
365+ cp -r ${ finalAttrs . passthru . beta-docs } /* $dest/beta
361366 '' ;
362367
363368 inherit baseHref ;
@@ -388,6 +393,11 @@ pkgs.stdenv.mkDerivation (finalAttrs: {
388393 search = search . override {
389394 baseHref = finalAttrs . baseHref + "search/" ;
390395 } ;
396+ beta-docs = beta-docs . override ( old : {
397+ settings = lib . recursiveUpdate old . settings {
398+ output . html . site-url = "${ baseHref } /beta" ;
399+ } ;
400+ } ) ;
391401 docs-versions =
392402 runCommand "docs-versions"
393403 {
@@ -417,6 +427,8 @@ pkgs.stdenv.mkDerivation (finalAttrs: {
417427
418428 echo "- The $link, for use with nixpkgs \`$nixpkgs\`$suffix" >> "$out"
419429 done
430+ # link to beta-docs
431+ echo "- The [beta-docs](./beta), for use with "
420432 '' ;
421433 user-configs = callPackage ../user-configs { } ;
422434 } ;
You can’t perform that action at this time.
0 commit comments