So I already like Activity Watch a lot. This is exactly what I’m looking for.
That said, 2 comments:
Activity Watch already knows the apps that are running and are in the foreground. Can I just use that instead of the titlebar to track time? Putting aside that there’s an emacs package for it, any time I spend in emacs is work, regardless of the title of the file. Because I custom set the title of the window, and it doesn’t say ‘emacs’, until I installed the package, the time was uncategorized and apparently couldn’t be categorized? Same with apps like Notepad++ or whatever. Titlebar matching seems like an unnecessary extra stup.
The afk watcher was working fine throughout the day, but when I got in this morning, I was told that I’d spent all night in slack. Maybe this is because I’d changed the match pattern from “Slack” to “slack”, so that was overly broad, but all the same, the keyboard and mouse weren’t being touched. (That said, my machine persistently has a problem where it will not dim or turn off the monitors, so I turn them off manually. Maybe that’s part of what’s going on with Activity Watch?)
Any help appreciated.