
32×32 · Livereal render
TimeLive
Holidays
Countdown to the next public holiday, a list, a month calendar and a celebration on the day.
At a glance
OutputLiveRendered by the engine and streamed over Bluetooth as its data changes (about 5–9 frames a second).
Settings8every one editable live in the studio, or by an agent with
update_app_settingsSourceholidays.pysrc/deskdot/apps/holidays.py
Settings
| Setting | Type | Default | Options / range |
|---|---|---|---|
| Data | |||
Country codecountryISO code such as IN, US, DE. Blank = the country of your location | text | empty | up to 2 characters |
Include observancesobservancesAlso show observances and regional-only days | on/off | Off | on / off |
| Layout | |||
Layoutlayout | choice | Countdown | CountdownListMonth calendar |
Holidays in the listcount | whole number | 4 | 1 – 8 |
Celebrate on the daycelebrate | on/off | On | on / off |
| Colours | |||
Festive iconicon | choice | Auto (by holiday) | Auto (by holiday)FireworksConfettiLampStarNone |
Accentaccent | colour | #ffaa00 | any colour (#rrggbb) |
Name colourtext_color | colour | #ffffff | any colour (#rrggbb) |
Try it
render a frame to PNG (no panel needed)
$ uv run deskdot preview holidays --settings '{"layout":"list"}' --out holidays.pngshow it on your panel (engine running)
$ curl -X POST http://127.0.0.1:8765/api/apps/holidays/activateOr ask your agent: “Show Holidays on my panel”. It calls show_app with "holidays". New here? Set up DeskDot first.
More time apps

Time
Progress
Day, week, month, year, life and custom-event progress as bars, a big ring or a dots grid.
21 settings

Time
Sun & Moon
Sunrise, sunset and the sun's path today, golden and blue hour, and the moon's phase.
5 settings

Time
Clock
Hero, stacked, minimal and analog faces with a seconds ring.
6 settings

Time
Countdown
Counts down to any moment — days, then hours, then a live seconds clock.
4 settings