deps

package
v0.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 23, 2025 License: MIT Imports: 4 Imported by: 0

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 Terminal

type Terminal int
const (
	TerminalGhostty Terminal = iota
	TerminalKitty
	TerminalAlacritty
)

type WindowManager

type WindowManager int
const (
	WindowManagerHyprland WindowManager = iota
	WindowManagerNiri
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL