milo@london

~/projects/habits

2026

habits

A habit tracker that draws a GitHub-style activity grid, for a wall-mounted kiosk.

One Ktor file, one SQLite file, one Nix module. It runs on the mini PC and renders on a touchscreen.

Tapping a habit ticks it for today. Tapping again keeps counting and wraps back to zero, because on a touchscreen a mistap is inevitable and an undo button is one more thing to miss.

The NixOS module means enabling it on a host is a single line.

~/meta

live2026KotlinKtorSQLiteNix