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.
If you don’t have pipx install
sudo apt install pipx
pipx ensurepath
sudo apt install gir1.2-appindicator3-0.1 meson libdbus-glib-1-dev patchelf python3.12-venv
YOUR_INSTALL_PATH)YOUR_INSTALL_PATH directory with
cd /path/to/where/you/cloned/what-am-i-doingpython3 -m venv .venv/what-am-i-doing
source .venv/what-am-i-doing/bin/activate
pip install -r requirements.txtpython3 main.py and check for errorsbash -c "source .venv/what-am-i-doing/bin/activate; python3 /YOUR_INSTALL_PATH/src/what-am-doing/main.py"
(if not using venv simply use python3 main.py)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.
f11 Toggle fullscreenEsc Close task windowEnter Start top task (or make a new task if no
results)Ctrl + P Pause current taskCtrl + D Pause current task and mark it
DoneCtrl + X Cancel current taskCtrl + N New taskCtrl + R Refresh todolists