Creating a simple Pomodoro timer for i3

A terminal based Pomodoro coountdown doesn’t appear to exist but can be created simply in i3’s config file.

It requires the following packages to enable “notify-send” which is a simple gtk popup notification.

  • libnotify-bin
  • libnotify4

# Pomodoro start and end notifications
bindsym $mod+Control+p exec notify-send --icon=gtk-info Pomodoro "Focus for 25 minutes" && sleep 2500 && notify-send --icon=gtk-info Pomodoro "Take a 5 minute break"

This quick notification will dismiss itself in a few seconds, if you blink you may miss it.

As an alternative I’m also considering adding my bash command to lock the system and force that me to at least put in my password to continue.

Debian Stretch Desktop Update

I’m giving my Debian Stretch drive a little attention and running updates.  It’s home is a 1TB 7400 RPM hard drive and serves as home to my personal and server backups as well as this machine’s Steam library.

Currently I’m running Peppermint 8 on my main SSD drive and Ubuntu 16.04.3 running i3 on my testing drive.

Side note Bryan & Matt answer my cliche question on the show.

Lastly, if we lived in the dystopian future of 2037 where only only one Linux distribution survived I hope it would be Debian. (see 7:13 of the video above)

i3 desktop screenshot gallery

Before I get to far into further customizations how about a gallery of my progress so far.

For the i3lock screen I started with a tutorial posted at followed by a little additional research to adjust the brightness levels at which contains several tips and tricks for use with ImageMagick. If you’re curious my final lock config is listed below.

scrot /tmp/screenshot.png
convert /tmp/screenshot.png -blur 0x7 -level 0%,100%,0.5 /tmp/screenshotblur.png
i3lock -i /tmp/screenshotblur.png

git and pomodoro

Today I’ve been playing around and finally learning git which it turns out is pretty damn easy if you already know a little bash. I’m also trying out GNOME’s Pomodoro timer to keep me on task.