From 68fc04a6d2212dddc5225e6d91275e29cfad16cf Mon Sep 17 00:00:00 2001 From: Qyriad Date: Sun, 22 Mar 2026 17:15:04 +0100 Subject: [PATCH] nix: output docs in --- package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package.nix b/package.nix index fa07871..de6f971 100644 --- a/package.nix +++ b/package.nix @@ -58,6 +58,8 @@ in { inherit (self) strictDeps __structuredAttrs; inherit (self) doCheck doInstallCheck; + outputs = [ "out" "doc" ]; + src = lib.fileset.toSource { root = ./.; fileset = lib.fileset.unions [ @@ -71,6 +73,12 @@ in { lockFile = ./Cargo.lock; }; + postInstall = '' + cargo doc --document-private-items + mkdir -p "$doc" + cp -r ./target/doc/* "$doc/" + ''; + nativeBuildInputs = rustHooks.asList ++ [ cargo ];