Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dependency ¶
type Dependency struct {
Name string
Status DependencyStatus
Version string
Description string
Required bool
Variant PackageVariant
CanToggle bool
}
type DependencyDetector ¶
type DependencyDetector interface {
DetectDependencies(ctx context.Context, wm WindowManager) ([]Dependency, error)
DetectDependenciesWithTerminal(ctx context.Context, wm WindowManager, terminal Terminal) ([]Dependency, error)
}
type DependencyStatus ¶
type DependencyStatus int
const ( StatusMissing DependencyStatus = iota StatusInstalled StatusNeedsUpdate StatusNeedsReinstall )
type FontDetector ¶
type FontDetector struct {
// contains filtered or unexported fields
}
func NewFontDetector ¶
func NewFontDetector(logChan chan<- string) *FontDetector
func (*FontDetector) DetectFont ¶
func (f *FontDetector) DetectFont(fontName string) (bool, error)
type PackageVariant ¶
type PackageVariant int
const ( VariantStable PackageVariant = iota VariantGit )
type WindowManager ¶
type WindowManager int
const ( WindowManagerHyprland WindowManager = iota WindowManagerNiri )
Click to show internal directories.
Click to hide internal directories.