Cargo Features

[dependencies]
lazybar-core = { version = "0.7.0", default-features = false, features = ["cursor", "battery", "clock", "custom", "github", "inotify", "memory", "mpd", "network", "ping", "pulseaudio", "xwindow", "xworkspaces"] }
default = battery, clock, cpu, custom, github, inotify, memory, mpd, network, ping, pulseaudio, separator, storage, systray, temp, xwindow, xworkspaces

These default features are set whenever lazybar-core is added without default-features = false somewhere in the dependency tree.

cursor

Enables resource_manager of x11rb

x11rb:

Enable utility functions in x11rb::resource_manager for querying the resource databases.

Affects x::set_cursor

battery default
clock default

Enables chrono

cpu custom default
github default

Enables reqwest

inotify default

Enables rustix

memory default

Enables aho-corasick

mpd default

Enables aho-corasick, mpd, and unicode-segmentation

network default

Enables rustix

ping default

Enables fastping-rs

pulseaudio default

Enables libpulse-binding

separator storage systray temp xwindow default
xworkspaces default

Enables chrono