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.
Nix has a very different way of using and storing packages, so to make everything work as expected I lie and pretend we have
/usr/even though the$datadirin a nix package is in/nix/store/hash-pkg-version/share(at runtimeXDG_DATA_DIRSis set to/run/current-system/sw/share:/nix/store/hash-pkg-version/share:/nix/store/hash-pkg2-version/shareetc ).Waiting for NixOS/nixpkgs#411205 (release tracker) to remove src/asgen/backends/nix/nixpkg.d L144-149
Example
asgen-config.json{ "ProjectName": "Nix", "ArchiveRoot": "https://cache.nixos.org/", "Backend": "nix", "Features": { "processDesktop": true, "validateMetainfo": true, "createScreenshotsStore": false, "noDownloads": true }, "Suites": { "nixpkgs": { "sections": ["nixos-unstable"], "architectures": ["x86_64-linux"] } } }