modules

package
v0.13.26 Latest Latest
Warning

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

Go to latest
Published: Aug 13, 2025 License: MIT Imports: 29 Imported by: 0

Documentation

Index

Constants

View Source
const ApplicationsName = "applications"

Variables

View Source
var (
	ApplicationsWindowAddChan    = make(chan string)
	ApplicationsWindowDeleteChan = make(chan string)
)
View Source
var EntryChan chan *util.Entry
View Source
var TerminalApps = map[string]struct{}{}

Functions

func Find

func Find(plugins []config.Plugin, name string) (config.Plugin, error)

Types

type Application

type Application struct {
	Generic *util.Entry   `json:"generic,omitempty"`
	Actions []*util.Entry `json:"actions,omitempty"`
}

type Applications

type Applications struct {
	Hstry history.History
	// contains filtered or unexported fields
}

func (*Applications) Cleanup

func (a *Applications) Cleanup()

func (*Applications) Entries

func (a *Applications) Entries(term string) []*util.Entry

func (*Applications) General

func (a *Applications) General() *config.GeneralModule

func (*Applications) Refresh

func (a *Applications) Refresh()

func (*Applications) Setup

func (a *Applications) Setup() bool

func (*Applications) SetupData

func (a *Applications) SetupData()

func (*Applications) Watch added in v0.7.2

func (a *Applications) Watch()

type Bind added in v0.12.34

type Bind struct {
	Modmask     int    `json:"modmask"`
	Key         string `json:"key"`
	Description string `json:"description"`
	Dispatcher  string `json:"dispatcher"`
	Arg         string `json:"arg"`
	Submap      string `json:"submap"`
	Mouse       bool   `json:"mouse"`
	CatchAll    bool   `json:"catch_all"`
}

type Bookmarks added in v0.10.0

type Bookmarks struct {
	// contains filtered or unexported fields
}

func (*Bookmarks) Cleanup added in v0.10.0

func (bookmarks *Bookmarks) Cleanup()

func (*Bookmarks) Entries added in v0.10.0

func (bookmarks *Bookmarks) Entries(term string) []*util.Entry

func (*Bookmarks) General added in v0.10.0

func (bookmarks *Bookmarks) General() *config.GeneralModule

func (*Bookmarks) Refresh added in v0.10.0

func (bookmarks *Bookmarks) Refresh()

func (*Bookmarks) Setup added in v0.10.0

func (bookmarks *Bookmarks) Setup() bool

func (*Bookmarks) SetupData added in v0.10.0

func (bookmarks *Bookmarks) SetupData()

type Calc added in v0.7.0

type Calc struct {
	// contains filtered or unexported fields
}

func (*Calc) Cleanup added in v0.7.0

func (c *Calc) Cleanup()

func (*Calc) Entries added in v0.7.0

func (c *Calc) Entries(term string) []*util.Entry

func (*Calc) General added in v0.7.0

func (c *Calc) General() *config.GeneralModule

func (*Calc) Refresh added in v0.7.0

func (c *Calc) Refresh()

func (*Calc) Setup added in v0.7.0

func (c *Calc) Setup() bool

func (*Calc) SetupData added in v0.7.0

func (c *Calc) SetupData()

type Commands

type Commands struct {
	// contains filtered or unexported fields
}

func (Commands) Cleanup

func (c Commands) Cleanup()

func (Commands) Entries

func (c Commands) Entries(term string) []*util.Entry

func (*Commands) General

func (c *Commands) General() *config.GeneralModule

func (*Commands) Refresh

func (c *Commands) Refresh()

func (*Commands) Setup

func (c *Commands) Setup() bool

func (*Commands) SetupData

func (c *Commands) SetupData()

type CustomCommands

type CustomCommands struct {
	// contains filtered or unexported fields
}

func (CustomCommands) Cleanup

func (c CustomCommands) Cleanup()

func (CustomCommands) Entries

func (c CustomCommands) Entries(term string) (_ []*util.Entry)

func (*CustomCommands) General

func (c *CustomCommands) General() *config.GeneralModule

func (*CustomCommands) Refresh

func (c *CustomCommands) Refresh()

func (*CustomCommands) Setup

func (c *CustomCommands) Setup() bool

func (*CustomCommands) SetupData

func (c *CustomCommands) SetupData()

type Dmenu

type Dmenu struct {
	Config        config.Dmenu
	Separator     string
	IconColum     int
	LabelColumn   int
	ValueColumn   int
	DmenuShowChan chan bool
	// contains filtered or unexported fields
}

func (*Dmenu) Append added in v0.13.5

func (d *Dmenu) Append(in string)

func (*Dmenu) Cleanup

func (d *Dmenu) Cleanup()

func (*Dmenu) ClearEntries added in v0.13.6

func (d *Dmenu) ClearEntries()

func (*Dmenu) Entries

func (d *Dmenu) Entries(term string) []*util.Entry

func (*Dmenu) General

func (d *Dmenu) General() *config.GeneralModule

func (*Dmenu) LineToEntry added in v0.13.6

func (d *Dmenu) LineToEntry(in string) *util.Entry

func (*Dmenu) Refresh

func (d *Dmenu) Refresh()

func (*Dmenu) Setup

func (d *Dmenu) Setup() bool

func (*Dmenu) SetupData

func (d *Dmenu) SetupData()

type EngineInfo

type EngineInfo struct {
	Label string
	URL   string
}

type Finder

type Finder struct {
	MarkerColor string
	// contains filtered or unexported fields
}

func (*Finder) Cleanup

func (f *Finder) Cleanup()

func (*Finder) Entries

func (f *Finder) Entries(term string) []*util.Entry

func (*Finder) General

func (f *Finder) General() *config.GeneralModule

func (*Finder) Refresh

func (f *Finder) Refresh()

func (*Finder) Setup

func (f *Finder) Setup() bool

func (*Finder) SetupData

func (f *Finder) SetupData()

type HyprlandKeybinds added in v0.12.31

type HyprlandKeybinds struct {
	// contains filtered or unexported fields
}

func (HyprlandKeybinds) Cleanup added in v0.12.31

func (HyprlandKeybinds) Cleanup()

func (HyprlandKeybinds) Entries added in v0.12.31

func (h HyprlandKeybinds) Entries(term string) (_ []*util.Entry)

func (HyprlandKeybinds) General added in v0.12.31

func (h HyprlandKeybinds) General() (_ *config.GeneralModule)

func (HyprlandKeybinds) Refresh added in v0.12.31

func (HyprlandKeybinds) Refresh()

func (*HyprlandKeybinds) Setup added in v0.12.31

func (h *HyprlandKeybinds) Setup() (_ bool)

func (*HyprlandKeybinds) SetupData added in v0.12.31

func (h *HyprlandKeybinds) SetupData()

type Plugin

type Plugin struct {
	Config config.Plugin
	// contains filtered or unexported fields
}

func (Plugin) Cleanup

func (e Plugin) Cleanup()

func (Plugin) Entries

func (e Plugin) Entries(term string) []*util.Entry

func (*Plugin) General

func (e *Plugin) General() *config.GeneralModule

func (*Plugin) Refresh

func (e *Plugin) Refresh()

func (*Plugin) Setup

func (e *Plugin) Setup() bool

func (*Plugin) SetupData

func (e *Plugin) SetupData()

type Runner

type Runner struct {
	// contains filtered or unexported fields
}

func (Runner) Cleanup

func (r Runner) Cleanup()

func (Runner) Entries

func (r Runner) Entries(term string) []*util.Entry

func (*Runner) General

func (r *Runner) General() *config.GeneralModule

func (*Runner) Refresh

func (r *Runner) Refresh()

func (*Runner) Setup

func (r *Runner) Setup() bool

func (*Runner) SetupData

func (r *Runner) SetupData()

type SSH

type SSH struct {
	// contains filtered or unexported fields
}

func (SSH) Cleanup

func (s SSH) Cleanup()

func (SSH) Entries

func (s SSH) Entries(term string) []*util.Entry

func (*SSH) General

func (s *SSH) General() *config.GeneralModule

func (*SSH) Refresh

func (s *SSH) Refresh()

func (*SSH) Setup

func (s *SSH) Setup() bool

func (*SSH) SetupData

func (s *SSH) SetupData()

type Switcher

type Switcher struct {
	// contains filtered or unexported fields
}

func (Switcher) Cleanup

func (s Switcher) Cleanup()

func (Switcher) Entries

func (s Switcher) Entries(term string) []*util.Entry

func (*Switcher) General

func (s *Switcher) General() *config.GeneralModule

func (*Switcher) Refresh

func (s *Switcher) Refresh()

func (*Switcher) Setup

func (s *Switcher) Setup() bool

func (*Switcher) SetupData

func (s *Switcher) SetupData()

type Websearch

type Websearch struct {
	// contains filtered or unexported fields
}

func (Websearch) Cleanup

func (w Websearch) Cleanup()

func (Websearch) Entries

func (w Websearch) Entries(term string) []*util.Entry

func (*Websearch) General

func (w *Websearch) General() *config.GeneralModule

func (*Websearch) Refresh

func (w *Websearch) Refresh()

func (*Websearch) Setup

func (w *Websearch) Setup() bool

func (*Websearch) SetupData

func (w *Websearch) SetupData()

type Window added in v0.11.4

type Window struct {
	ID    string
	Class string
	Title string
}

type Workable

type Workable interface {
	Cleanup()
	Entries(term string) []*util.Entry
	General() *config.GeneralModule
	Refresh()
	Setup() bool
	SetupData()
}

type XdphPicker added in v0.11.4

type XdphPicker struct {
	// contains filtered or unexported fields
}

func (*XdphPicker) Cleanup added in v0.11.4

func (x *XdphPicker) Cleanup()

func (*XdphPicker) Entries added in v0.11.4

func (x *XdphPicker) Entries(term string) []*util.Entry

func (*XdphPicker) General added in v0.11.4

func (x *XdphPicker) General() *config.GeneralModule

func (*XdphPicker) Refresh added in v0.11.4

func (x *XdphPicker) Refresh()

func (*XdphPicker) Setup added in v0.11.4

func (x *XdphPicker) Setup() bool

func (*XdphPicker) SetupData added in v0.11.4

func (x *XdphPicker) SetupData()

func (*XdphPicker) SpecialFunc added in v0.11.4

func (x *XdphPicker) SpecialFunc(args ...interface{})

Directories

Path Synopsis
ai
wlr
Package wlr implements the wlr_foreign_toplevel_management_unstable_v1 protocol
Package wlr implements the wlr_foreign_toplevel_management_unstable_v1 protocol

Jump to

Keyboard shortcuts

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