Widgets

Recipes

Drop-in widget files — copy, save, reload.

Each recipe is a complete YAML file for ~/Library/Application Support/ApexDock/widgets/. Save each recipe as its own .yaml or .yml file, such as battery.yml or diskspace.yml.

Battery

Demonstrates if for low-battery red, dynamic SF Symbol via binding, and a multi-state hover popover.

Battery recipe →

Disk usage

Demonstrates a circular gauge, color flip via if at 90% full, and ${path:%.1f} format specs.

Disk recipe →

Weather

Demonstrates forEach over a forecast array, multi-binding interpolation, and external HTTP via curl + jq.

Weather recipe →

GitHub Pull Requests

Demonstrates forEach + per-row onTap.url with bindings, conditional rendering, and the canonical clickable-list pattern.

GitHub PRs recipe →