1.6 KiB
1.6 KiB
Time tracker/watcher with intervention mode
- integrations
- awatcher for tracking
- nix for config enforcement/focus profile creation
- oproject
- time tracking submission
- profile selection(based on planned task/vacation tasks for the day??)
- completion checking
- general task config via yaml comment in task desk ????
- e.g.
garnix-magic-str profile: coding, pomodoro:20/10
- blocking via nix conf?
- user based ? (seems easiest)
- force logout for user & do not allow relogin ?
- high level config
- focus profiles
- set of alow/denylists apps/window titles/binarys/pkgs/hostnames!/websites!
- e.g.
- coding for work
- coding for fun
- nix config hacking
- tasks
- attrs
- profile while ongoing
- allowed and or forced enable/disable times with rules
- e.g. for freetime/fun 18:00-09:00 allowed
- e.g. for daily oproject 17:00-completed forced
- completion criteria
- forced steps ?
- e.g. task creation/selection via webview browser in leptos UI
- via of links to guide through
- (how to get completion from webview ????)
- get completion otherwise/show overlay button?
- day filled in oproject
- time psased
- commit (with refid for ticket?)
- customScript (e.g. wget url for fix when website breaks)
- forced steps ?
- examples
- daily timetrack/bookkepping
- complete coding task
- attrs
- checkins (maybe just a category of repeating task?)
- enforce task completion
- focus profiles
MVP
- force me to create oproject track (no ui, just nix foo & completion checking)