package
0.0.0-20240911155715-c60eb5c1ba09
Repository: https://github.com/travishegner/goi3status.git
Documentation: pkg.go.dev
# Functions
NewBaseModule creates a new BaseModule.
NewBaseModuleConfig parses and returns a BaseModuleConfig.
NewBlock returns a new Block.
# Structs
BaseModule contains the attributes common to all modules.
BaseModuleConfig contains the attributes common to all module configs.
Block is an i3 block as defined here: https://i3wm.org/docs/i3bar-protocol.html.
Config represents the whole status config.
# Interfaces
Module represents a collection of i3 blocks to display _something_ on the i3 bar.
# Type aliases
CreateModule is a type to represent a generic "NewModule" function.
ModuleConfig is the config of any given module, already unmarshalled.