We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4b022f7 commit b65290bCopy full SHA for b65290b
docs/default.nix
@@ -1,23 +1,25 @@
1
{ mdbook
2
, modules-docs
3
, stdenv
4
+, lib
5
}:
-let
6
- source = import ../nix/source.nix;
7
-in
+with lib;
8
stdenv.mkDerivation {
9
name = "devshell-docs";
10
buildInputs = [ mdbook ];
11
- src = source.filter {
12
- path = ./.;
13
- allow = [
14
- ./book.toml
15
- (source.matchExt "md")
16
- ];
17
- };
+ src =
+ let fs = lib.fileset; in
+ fs.toSource {
+ root = ./.;
+ fileset = fs.unions [
+ (fs.fileFilter (file: file.hasExt "md") ./src)
+ (fs.fileFilter (file: true) ./theme)
+ ./book.toml
18
+ ];
19
+ };
20
21
buildPhase = ''
- cp ${modules-docs.markdown} modules_schema.md
22
+ cp ${modules-docs.markdown} src/modules_schema.md
23
mdbook build
24
'';
25
0 commit comments