Celeste watchface for Pebble. Displays the time over a mountain bitmap using a custom font.
Requires the Pebble SDK to be installed and available in PATH.
# Compile for all platforms
pebble build
# Run in emulator (replace 'gabbro' with target platform)
pebble install --emulator gabbro
# Stream logs from device/emulator
pebble logsAll watchface logic is in src/c/main.c. The app follows the standard Pebble lifecycle:
main() → init() → app_event_loop() → deinit()
A tick_handler subscribed to MINUTE_UNIT updates the time display every minute.
Declared in package.json under pebble.resources.media, referenced in C as RESOURCE_ID_*:
Source artwork (GIMP .xcf projects) lives in assets/ and is not compiled into the watchface.
aplitebasaltchalkdioriteemeryflintgabbro