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 @@ -123,7 +123,10 @@ lib.fix (
123
123
# > sandbox-exec: pattern serialization length 69298 exceeds maximum (65535)
124
124
docs = pkgs . callPackage ./mdbook {
125
125
inherit evaledModules transformOptions ;
126
- inherit ( self ) search ;
126
+ inherit ( self ) search beta-docs ;
127
127
} ;
128
+
129
+ # Beta docs
130
+ beta-docs = evaledModules . config . docs . html . site ;
128
131
}
129
132
)
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
@@ -358,6 +359,10 @@ pkgs.stdenv.mkDerivation (finalAttrs: {
358
359
cp -r ./book/* $dest
359
360
mkdir -p $dest/search
360
361
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
361
366
'' ;
362
367
363
368
inherit baseHref ;
@@ -388,6 +393,11 @@ pkgs.stdenv.mkDerivation (finalAttrs: {
388
393
search = search . override {
389
394
baseHref = finalAttrs . baseHref + "search/" ;
390
395
} ;
396
+ beta-docs = beta-docs . override ( old : {
397
+ settings = lib . recursiveUpdate old . settings {
398
+ output . html . site-url = "${ baseHref } /beta" ;
399
+ } ;
400
+ } ) ;
391
401
docs-versions =
392
402
runCommand "docs-versions"
393
403
{
@@ -417,6 +427,8 @@ pkgs.stdenv.mkDerivation (finalAttrs: {
417
427
418
428
echo "- The $link, for use with nixpkgs \`$nixpkgs\`$suffix" >> "$out"
419
429
done
430
+ # link to beta-docs
431
+ echo "- The [beta-docs](./beta), for use with "
420
432
'' ;
421
433
user-configs = callPackage ../user-configs { } ;
422
434
} ;
You can’t perform that action at this time.
0 commit comments