# TaskBeep Configuration
# Edit this file to customize your taskbeep settings
# Uncomment any values below to override defaults
## Session Settings
# Default session duration in seconds (25 minutes = 1500 seconds)
# session_duration = 1500
## Audio Settings
# Audio volume (0.0 to 1.0)
# volume = 0.4
# Beep frequency in Hz
# beep_frequency = 2048.0
# First beep duration in seconds
# first_beep_duration = 0.08
# Second beep duration in seconds
# second_beep_duration = 0.12
# Gap between beeps in seconds
# gap_duration = 0.09
# Pause after beep pattern in seconds
# pause_duration = 0.7
## Response Timeout
# Time to wait for user response (working/wasting) after timer finishes (default: 300 seconds)
# Set to 0 to disable timeout and wait indefinitely
# response_timeout_secs = 300
## Script Execution
# Optional script to run when the timer finishes (after the beep)
# The script receives these environment variables:
# TASKBEEP_TOPIC - The current task topic
# TASKBEEP_DURATION - Session duration in seconds
# TASKBEEP_SESSION_COUNT - Number of completed sessions (including this one)
# Use this to show notifications, popups (e.g., rofi), or ask if time was productive
# on_timer_finish = "/path/to/your/script.sh"