Back to browse
GitHub Repository

A minimal screen-on time tracker for Wayland

1 starsShell

A minimal screen-on time tracker for Wayland

by modinfo·May 13, 2026·1 point·0 comments

AI Analysis

●●SolidNiche GemCozy

Smart tmpfs usage prevents SSD wear from frequent status updates in Waybar.

Strengths
  • Storing state in tmpfs avoids disk writes for every status check, extending SSD life.
  • Correctly handles midnight boundaries and system suspend/resume edge cases.
  • Minimal footprint with simple JSON output easy to parse for other tools.
Weaknesses
  • Limited to Wayland/swayidle users, excluding X11 or other compositor users entirely.
  • Requires manual config edits in compositor files rather than a standalone daemon.
Category
Target Audience

Wayland/Sway users who track productivity metrics

Similar To

ActivityWatch · ManicTime · RescueTime

Similar Projects

Developer Tools●●Solid

KanVibe – Kanban board that auto-tracks AI agents via hooks

Task cards actually contain live terminals (xterm.js) and the app will create a git worktree + tmux/zellij session when you make a task — move it to DONE and it cleans up. The hook-driven auto-moves for Claude/Codex agents cut out manual status checking, but this is an ops-y, niche tool (Node 22+, Docker, tmux/zellij) aimed squarely at people running local agent fleets.

Niche GemWizardry
rookedsysc
114mo ago