Merged
Conversation
Contributor
raboof
approved these changes
Apr 11, 2026
Member
raboof
left a comment
There was a problem hiding this comment.
I haven't reviewed everything in depth but trust your judgement. Two small comments, then I think this it OK to merge.
dcab5c4 to
2d01667
Compare
Adds modular-service discovery to flake-info: each package's nixpkgs service modules are introspected into standalone option docs tagged with type=service plus service_package/service_module metadata, and package docs gain a package_modular_services list of provided modules. Bump backend index schema to 45 so ingest writes the new docs to fresh indices. The frontend schema version stays at 44 and continues to read the existing latest-44-* indices until a follow-up PR switches it over.
2d01667 to
20ebc80
Compare
Collaborator
Author
|
n.b. performance implications of the used introspection approach |
2 tasks
Member
|
This broke the unstable options listing. PTAL |
raboof
added a commit
to raboof/nixos-search
that referenced
this pull request
Apr 13, 2026
since NixOS#1189 it seems the unstable crossed some threshold and is causing gateway timeouts while performing bulk upload calls. If that problem persists then let's see if splitting the upload in smaller chunks helps.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds modular-service discovery to flake-info: each package's nixpkgs service modules are introspected into standalone option docs tagged with
type=serviceplus service_package/service_module metadata, and package docs gain a package_modular_services list of provided modules.Bump backend index schema to 45 so ingest writes the new docs to fresh indices. The frontend schema version stays at 44 and continues to read the existing latest-44-* indices until a follow-up PR switches it over.
split out from #1186.
first part of #1167.