Charge level and state of the primary (or index-selected) battery. Ratio drives gauges, Text formats a summary line whose field is picked by kind, and Entries rolls up charge / state / time-left / cycles / health. Hosts without a battery render a steady "AC" placeholder.
Kind Safety Shapes realtime Safe ratio, text, entries, badge
Option Type Required Default Description kind"summary" | "percent" | "status" | "time_remaining" no "summary" Selects the format of the Text shape. Ignored by Ratio / Entries. indexinteger no 0 Index of the battery to read on multi-battery systems.
Shape Renderers ratioanimated_boot , animated_postfx , animated_scanlines , animated_splitflap , animated_wave , gauge_battery , gauge_circle , gauge_line , gauge_segment , gauge_thermometertextanimated_boot , animated_figlet_morph , animated_postfx , animated_scanlines , animated_splitflap , animated_typewriter , animated_wave , text_ascii , text_plainentriesanimated_boot , animated_postfx , animated_scanlines , animated_splitflap , animated_wave , grid_tablebadgeanimated_boot , animated_postfx , animated_scanlines , animated_splitflap , animated_wave , status_badge
┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┐
b a t t e r y │ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ░ ░ ░ │ ▮ 8 7 %
└ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┘
id = " system_monitor_battery "
fetcher = " system_monitor_battery "
█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ b a t t e r y █ █ █ █ █ █ █ █ █ █ █
█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
id = " system_monitor_battery "
fetcher = " system_monitor_battery "
b a t t e r y : ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ░ ░ ░ 8 7 %
id = " system_monitor_battery "
fetcher = " system_monitor_battery "
b a t t e r y ▰ ▰ ▰ ▰ ▱ 8 7 %
id = " system_monitor_battery "
fetcher = " system_monitor_battery "
╭ ─ ╮
│ ░ │
│ █ │
│ █ │
b a t t e r y │ █ │ 8 7 %
│ █ │
│ █ │
╰ ● ╯
id = " system_monitor_battery "
fetcher = " system_monitor_battery "
render = " gauge_thermometer "
▟ ▀ ▙ █ ▀ █ ▄ ▗ ▖ ▗ ▛ ▜ ▖ ▜ ▌ ▀ ▗ █ ▜ ▌
▜ ▄ ▛ ▗ ▛ ▀ ▗ ▛ █ ▐ ▙ ▜ ▖ ▝ ▀ ▙ ▜ ▟ ▜ ▖ ▟ ▀ ▟ ▘ ▝ █ █ ▀ ▙ ▟ ▀ ▟ ▘ █ ▐ ▙ ▜ ▖
█ █ █ ▗ ▛ ▗ ▖ ▜ ▖ ▗ ▖ ▐ ▌ ▐ ▌ ▟ ▀ █ ▐ ▌ ▝ ▘ ▜ ▄ █ █ █ █ ▜ ▄ █ █ ▐ ▌ ▐ ▌
▝ ▀ ▘ ▀ ▀ ▝ ▘ ▀ ▀ ▀ ▘ ▝ ▘ ▝ ▀ ▝ ▘ ▀ ▀ ▄ ▄ ▛ ▝ ▀ ▘ ▀ ▀ ▄ ▄ ▛ ▀ ▀ ▀ ▀ ▘ ▝ ▘
id = " system_monitor_battery "
fetcher = " system_monitor_battery "
8 7 % • C h a r g i n g • 1 h 2 3 m
id = " system_monitor_battery "
fetcher = " system_monitor_battery "
c h a r g e 8 7 %
s t a t e C h a r g i n g
t i m e _ l e f t 1 h 2 3 m
c y c l e s 2 8 4
h e a l t h 9 7 %
id = " system_monitor_battery "
fetcher = " system_monitor_battery "
● 8 7 % · C h a r g i n g
id = " system_monitor_battery "
fetcher = " system_monitor_battery "