#!/bin/sh

say() {
	if [ -n "$DISPLAY" ]; then
		notify-send "Pomodoro 🍅" "$1"
	fi
	echo "🍅 Pomodoro: $1"
}

while true
do
	for i in 1 2 3 4
	do
		say "Start working... 🔨"
		sleep $((60 * 25))
		if [ 4 -eq "$i" ]
		then
			say "Take a short break... 💤"
			sleep $((60 * 5))
		else
			say "Take a longer break... 💤"
			sleep $((60 * 15))
		fi
	done
done