diff --git a/ci/default.nix b/ci/default.nix index 6ade8164d503..eb7b45e4bbb5 100644 --- a/ci/default.nix +++ b/ci/default.nix @@ -38,6 +38,17 @@ let check = treefmt.check nixFilesSrc; }; + # nixos-render-docs and nixos-render-docs-redirects + # Should be used from tree to build the matching in-tree documentation + docPkgs = pkgs.extend ( + final: prev: { + nixos-render-docs = final.callPackage ../pkgs/by-name/ni/nixos-render-docs/package.nix { }; + nixos-render-docs-redirects = + final.callPackage ../pkgs/by-name/ni/nixos-render-docs-redirects/package.nix + { }; + } + ); + in rec { inherit pkgs fmt; @@ -53,7 +64,7 @@ rec { # CI jobs lib-tests = import ../lib/tests/release.nix { inherit pkgs; }; manual-nixos = (import ../nixos/release.nix { }).manual.${system} or null; - manual-nixpkgs = (import ../doc { inherit pkgs; }); + manual-nixpkgs = (import ../doc { pkgs = docPkgs; }); nixpkgs-vet = pkgs.callPackage ./nixpkgs-vet.nix { nix = pkgs.nixVersions.latest; };