diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 2d6be5bc17c7..74b8a15d61f3 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -11835,6 +11835,12 @@ githubId = 26622971; name = "Ronnie Ebrin"; }; + kraftnix = { + email = "kraftnix@protonmail.com"; + github = "kraftnix"; + githubId = 83026656; + name = "kraftnix"; + }; kragniz = { email = "louis@kragniz.eu"; github = "kragniz"; diff --git a/pkgs/by-name/md/mdbook-variables/package.nix b/pkgs/by-name/md/mdbook-variables/package.nix new file mode 100644 index 000000000000..dc085dad9068 --- /dev/null +++ b/pkgs/by-name/md/mdbook-variables/package.nix @@ -0,0 +1,32 @@ +{ + lib, + rustPlatform, + fetchFromGitLab, + versionCheckHook, +}: +rustPlatform.buildRustPackage rec { + pname = "mdbook-variables"; + version = "0.2.4"; + + src = fetchFromGitLab { + owner = "tglman"; + repo = "mdbook-variables"; + rev = version; + hash = "sha256-whvRCV1g2avKegfQpMgYi+E6ETxT2tQqVS2SWRpAqF8="; + }; + + cargoHash = "sha256-uw1oWIoKi6qsObI4SkEiHwEj9QoxE9jufu9O+ZKM8DI="; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + + meta = { + description = "mdBook preprocessor to replace values with env variables"; + mainProgram = "mdbook-variables"; + homepage = "https://gitlab.com/tglman/mdbook-variables"; + license = lib.licenses.mpl20; + maintainers = with lib.maintainers; [ kraftnix ]; + }; +}