mirror of
https://gitlab.computer.surgery/matrix/grapevine.git
synced 2025-12-16 15:21:24 +01:00
28 lines
366 B
Nix
28 lines
366 B
Nix
# Keep sorted
|
|
{ inputs
|
|
, lib
|
|
, mdbook
|
|
, stdenv
|
|
}:
|
|
|
|
stdenv.mkDerivation {
|
|
name = "website-root";
|
|
|
|
src = let filter = inputs.nix-filter.lib; in filter {
|
|
root = inputs.self;
|
|
|
|
# Keep sorted
|
|
include = [
|
|
"book"
|
|
"book.toml"
|
|
];
|
|
};
|
|
|
|
buildPhase = ''
|
|
${lib.getExe mdbook} build
|
|
'';
|
|
|
|
installPhase = ''
|
|
mv target/book $out
|
|
'';
|
|
}
|