in the box · no keys
Clock
Time, date, and a calendar that needs no account: the days ahead on a small tile, the whole month on a bigger one. Optionally a second timezone, for the person you keep missing.
- needs
- Nothing. No key, no account, no network.
- refreshes
- Every second, locally
- sizes
- 2×1 up to 12×6 cells
The clock is the widget that proves the point about setup: clone Perch, boot it, and there is already something real on the screen. No key, no account, and no network — it reads the device clock and the timezone the device already knows.
The calendar grows with the tile. On a small one you get the days immediately ahead; give it more cells and it opens into the whole month. That is the grid working as intended rather than a setting you have to find: cells decide what renders, pixels decide how much.
The second timezone is there for one specific reason, which is the person in another country you keep calling at the wrong hour. Label it with their name rather than the zone and it stops being a clock and starts being a reminder.
what you can set
Every field here is generated from the widget’s manifest, so the settings form exists without anyone having written one.
- 12 or 24 hour
- Show seconds
- Show the date
- Calendar: off, the days ahead, or the month
- Week starts on Sunday or Monday
- A second timezone, and what to call it
Nothing to install.
Clock ships with Perch. Clone the repo, run the installer, open the console from your laptop or phone, and drag the tile where you want it — the desk screen follows as you drag. If the tile you want is not one of the eight, a widget is one folder of about forty lines and the agent in your terminal can write it.