package nix

import _ "embed"

//go:embed tmpl.nix
var pkgTmpl []byte

type Archive struct {
	URL, Sha string
}

type templateData struct {
	Name              string
	Version           string
	Install           []string
	PostInstall       []string
	SourceRoot        string
	SourceRoots       map[string]string
	Archives          map[string]Archive
	Description       string
	Homepage          string
	License           string
	MainProgram       string
	Platforms         []string
	Inputs            []string
	Dependencies      []string
	DynamicallyLinked bool
}
