generation 487 25.11.20250714.62e0f05

This commit is contained in:
2025-08-08 03:55:39 -04:00
parent 9c6b7d93fb
commit 9de863e29d
5 changed files with 122 additions and 69 deletions

24
home/scripts/pomodoro.sh Normal file
View File

@@ -0,0 +1,24 @@
state="$(qdbus org.gnome.Pomodoro /org/gnome/Pomodoro org.freedesktop.DBus.Properties.Get org.gnome.Pomodoro State)"
if [ "$state" == "null" ]; then
echo ""
exit 1
fi
elapsed=$(qdbus org.gnome.Pomodoro /org/gnome/Pomodoro org.freedesktop.DBus.Properties.Get org.gnome.Pomodoro Elapsed)
state_duration=$(qdbus org.gnome.Pomodoro /org/gnome/Pomodoro org.freedesktop.DBus.Properties.Get org.gnome.Pomodoro StateDuration)
remaining=$(echo "$state_duration - $elapsed" | bc)
# Format the remaining time as minutes:seconds
minutes=$(echo "$remaining / 60" | bc)
seconds=$(echo "$remaining % 60" | bc)
# Pad seconds with leading zero if necessary
printf -v seconds "%02d" $seconds 2> /dev/null
if [ "$state" == "short-break" ]; then
state="break"
fi
echo "$state - $minutes:$seconds"