From d566e9e9377d5110874ec4df05350cb74ee3b2b0 Mon Sep 17 00:00:00 2001 From: Sk7Str1p3 Date: Sun, 26 Jul 2026 19:28:38 +0000 Subject: [PATCH] feat(docs): link module definition path to repository --- docs/docgen.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/docs/docgen.nix b/docs/docgen.nix index b63b181..9522095 100644 --- a/docs/docgen.nix +++ b/docs/docgen.nix @@ -79,6 +79,21 @@ stdenvNoCC.mkDerivation { moduleOptionsDoc = (nixosOptionsDoc { options = lib.removeAttrs modulesEval.options [ "_module" ]; + transformOptions = + opt: + opt + // { + declarations = map ( + decl: + let + file = toString decl; + in + { + name = relPath file; + url = "https://git.shellgod.icu/Sk7Str1p3/nixos/src/branch/main/${relPath file}"; + } + ) opt.declarations; + }; }).optionsCommonMark; in {