What am I doing?

A simple, performance-oriented, activity tracker that flexibly connects multiple to-do lists with multiple time trackers and displays your current task and time spent in the status bar.

Features

Currently Supported Todo Lists

Currently Supported Time Trackers

Installation pipx

If you don’t have pipx install

sudo apt install pipx
pipx ensurepath

Installation

sudo apt install gir1.2-appindicator3-0.1 meson libdbus-glib-1-dev patchelf python3.12-venv
python3 -m venv .venv/what-am-i-doing  
source .venv/what-am-i-doing/bin/activate 

Keybindings

To set up a keybinding to open your tasks on Ubuntu or Linux Mint, open Setting > Keyboard > Keyboard Shortcuts > Custom Shortcuts, set the command to /YOUR_INSTALL_PATH/src/what-am-doing/signal.sh, and pick whatever key combo you’d like.

Task Window Keybindings