# Canonical template: # GitHub: https://github.com/fruitiecutiepie/taskclf/blob/master/configs/user_config.template.toml # Download: https://raw.githubusercontent.com/fruitiecutiepie/taskclf/master/configs/user_config.template.toml # Guide: https://fruitiecutiepie.github.io/taskclf/guide/config_template/ # --- Identity --- # Display name in exported labels; cosmetic only (stable identity is in a separate file). username = "default-user" # --- Notifications --- # If false, suppresses tray desktop notifications. notifications_enabled = true # If true, notification text hides raw app names (recommended for screen sharing). privacy_notifications = true # --- ActivityWatch --- # Base URL of your ActivityWatch server (typically http://127.0.0.1:5600). aw_host = "http://localhost:5600" # How often the tray asks ActivityWatch for the active window (seconds). poll_seconds = 60 # HTTP timeout for ActivityWatch API calls (seconds). aw_timeout_seconds = 10 # --- Web UI --- # TCP port for the embedded labeling dashboard (http://127.0.0.1:this port). ui_port = 8741 # Auto-dismiss the model suggestion banner after N seconds; 0 keeps it until you act. suggestion_banner_ttl_seconds = 0 # --- Transitions and gaps --- # How long a foreground app must stay dominant before a transition is detected. transition_minutes = 2 # Shorter threshold for lockscreen/idle apps (BreakIdle); often below transition_minutes. idle_transition_minutes = 1 # Unlabeled minutes before the tray shows gap-fill escalation (orange icon). gap_fill_escalation_minutes = 480