taskbeep 0.2.1

TaskBeep - Pomodoro Timer with Productivity Tracking
# 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"