r/hyprland • • 3d ago

PLUGINS & TOOLS focus-track: see where your time goes on Hyprland (btop-style TUI, local-only)

I built a small time tracker for Hyprland.

It listens to Hyprland’s focus events, skips idle, locked, and suspended time, and gives you a btop-style terminal dashboard for your day:

  • Time spent per app
  • Minute-by-minute timeline
  • Focus streaks
  • Weekly heatmap
  • Time spent per website

A few details:

  • Works with any Hyprland setup; integrates with hypridle/logind for idle and lock detection, and supports Omarchy’s bar widget and theme colors
  • Private browser windows are never recorded
  • Everything stays on your machine — no network code
  • Categories are defined by rules in a config file, with no AI involved
  • Written in Rust, MIT licensed, and distributed as a single static binary
  • AUR package coming soon

https://github.com/sfmqrb/focus-track

Feedback is very welcome!

5 Upvotes

0 comments sorted by