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.
Disk usage
Demonstrates a circular gauge, color flip via if at 90% full, and ${path:%.1f} format specs.
Weather
Demonstrates forEach over a forecast array, multi-binding interpolation, and external HTTP via curl + jq.
GitHub Pull Requests
Demonstrates forEach + per-row onTap.url with bindings, conditional rendering, and the canonical clickable-list pattern.
Dev Ports
Lists active development ports (Node, Vite, Storybook, Expo, Supabase, etc.) with the bound process and a one-tap stop button. Docker-aware, so Supabase services running in containers stop cleanly without taking down the daemon.