nixdoc: init at 1.0.1
Adds nixdoc, a tool to generate documentation for Nix functions in the standard library. See #49275 for some background information.
This commit is contained in:
parent
f22413f874
commit
f03929f649
25
pkgs/tools/nix/nixdoc/default.nix
Normal file
25
pkgs/tools/nix/nixdoc/default.nix
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
{ stdenv, callPackage, fetchFromGitHub, rustPlatform, darwin }:
|
||||||
|
|
||||||
|
rustPlatform.buildRustPackage rec {
|
||||||
|
name = "nixdoc-${version}";
|
||||||
|
version = "1.0.1";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "tazjin";
|
||||||
|
repo = "nixdoc";
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "14d4dq06jdqazxvv7fq5872zy0capxyb0fdkp8qg06gxl1iw201s";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = stdenv.lib.optional stdenv.isDarwin [ darwin.Security ];
|
||||||
|
|
||||||
|
cargoSha256 = "1bfn1x1jhpyidai4cjwip5r1ibkqp26ivmqq3vjm71l00m6avb94";
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "Generate documentation for Nix functions";
|
||||||
|
homepage = https://github.com/tazjin/nixdoc;
|
||||||
|
license = [ licenses.gpl3 ];
|
||||||
|
maintainers = [ maintainers.tazjin ];
|
||||||
|
platforms = platforms.unix;
|
||||||
|
};
|
||||||
|
}
|
@ -22095,6 +22095,8 @@ with pkgs;
|
|||||||
|
|
||||||
nixui = callPackage ../tools/package-management/nixui { node_webkit = nwjs_0_12; };
|
nixui = callPackage ../tools/package-management/nixui { node_webkit = nwjs_0_12; };
|
||||||
|
|
||||||
|
nixdoc = callPackage ../tools/nix/nixdoc {};
|
||||||
|
|
||||||
nix-bundle = callPackage ../tools/package-management/nix-bundle { };
|
nix-bundle = callPackage ../tools/package-management/nix-bundle { };
|
||||||
|
|
||||||
nix-delegate = haskell.lib.justStaticExecutables haskellPackages.nix-delegate;
|
nix-delegate = haskell.lib.justStaticExecutables haskellPackages.nix-delegate;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user