File tree 2 files changed +16
-1
lines changed
2 files changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -124,7 +124,10 @@ lib.fix (
124
124
# > sandbox-exec: pattern serialization length 69298 exceeds maximum (65535)
125
125
docs = pkgs . callPackage ./mdbook {
126
126
inherit evaledModules transformOptions ;
127
- inherit ( self ) search ;
127
+ inherit ( self ) search beta-docs ;
128
128
} ;
129
+
130
+ # Beta docs
131
+ beta-docs = evaledModules . config . docs . html . site ;
129
132
}
130
133
)
Original file line number Diff line number Diff line change 7
7
nixosOptionsDoc ,
8
8
transformOptions ,
9
9
search ,
10
+ beta-docs ,
10
11
# The root directory of the site
11
12
baseHref ? "/" ,
12
13
# A list of all available docs that should be linked to
@@ -371,6 +372,10 @@ pkgs.stdenv.mkDerivation (finalAttrs: {
371
372
cp -r ./book/* $dest
372
373
mkdir -p $dest/search
373
374
cp -r ${ finalAttrs . passthru . search } /* $dest/search
375
+
376
+ # Also build the beta docs
377
+ mkdir -p $dest/beta
378
+ cp -r ${ finalAttrs . passthru . beta-docs } /* $dest/beta
374
379
'' ;
375
380
376
381
inherit baseHref ;
@@ -401,6 +406,11 @@ pkgs.stdenv.mkDerivation (finalAttrs: {
401
406
search = search . override {
402
407
baseHref = finalAttrs . baseHref + "search/" ;
403
408
} ;
409
+ beta-docs = beta-docs . override ( old : {
410
+ settings = lib . recursiveUpdate old . settings {
411
+ output . html . site-url = "${ baseHref } /beta" ;
412
+ } ;
413
+ } ) ;
404
414
docs-versions =
405
415
runCommand "docs-versions"
406
416
{
@@ -430,6 +440,8 @@ pkgs.stdenv.mkDerivation (finalAttrs: {
430
440
431
441
echo "- The $link, for use with nixpkgs \`$nixpkgs\`$suffix" >> "$out"
432
442
done
443
+ # link to beta-docs
444
+ echo "- The [beta-docs](./beta), for use with "
433
445
'' ;
434
446
user-configs = callPackage ../user-configs { } ;
435
447
} ;
You can’t perform that action at this time.
0 commit comments