package nix type Package struct { Name string Source string Broken bool Definition string Description string Homepages []string Licenses []License LongDescription string MainProgram string Maintainers []Maintainer PackageSet string Platforms []string Version string } type License struct { FullName string Name string SPDXId string URL string AppendixURL string } type Maintainer struct { Github string Name string } func (Package) BleveType() string { return "package" } func (p Package) GetName() string { return p.Name } func (p Package) GetSource() string { return p.Source }