[TESTING] TODOlist - cli, dynamic menu and Conky

mabox-todolist is a collection of tools for managing simple to-do lists.
It includes a CLI, dynamic menus, and conky.
It’s built on the todo.sh script from http://todotxt.org/ with a few enhancements added:

  • multiple todo lists
  • handy dynamic menu
  • Conky widget with easy filtering
  • Notes for every todo list - cherrytree (optional)
  • customizable menu part for every todo list (optional)

mabox-todolist will be included and preconfigured in next Mabox release. For now you have to install it…


Installation
Install:

yay -Syu mabox-todolist

then we need to copy all needed files…

mabox-todo.sh init

Above command will copy needed files and start Conky.

Dynamic menu
LeftClick on Conky to launch dynamic menu - which is probably the best way to manage your todo lists.

If you like to bind dynamic menu to some keyboard shortcut or somewhere else - the command is TODOlist.

command line usage
Handy variable and alias for command line usage (place it in ~/.bashrc):

export TODOTXT_DEFAULT_ACTION=ls
alias t='mabox-todo.sh'

Then learn about it:

t help

Note…
About and Help is not implemented yet.

1 Like

Read more about todo.txt format:

So far, so good :smiley:

My only detail was rearranging all the conkys (Make moveable all). It goes haywire if you have, like in my case, an external monitor. I had to disable it, rearrange, save new positions (got them right this time), enable external monitor again.

I tried with:

yay -S mabox-todolist
but…

:: Getting packages...
failed to download mabox-todolist-20260312-1-any.pkg.tar.zst
error: Could not get file "mabox-todolist-20260312-1-any.pkg.tar.zst" from repo.maboxlinux.org: The requested URL returned error: 404
warning: Some files could not be fetched
error: The operation could not be performed (some files could not be downloaded)
Errors occurred, so the packages will not be updated

> error installing repo packages
yay -Syu mabox-todolist
1 Like

Thanks.
I click on Start Conky widget Todo, but nothing happens. Notes for Todo and the help function aren’t working either. I have Cherry Tree installed. How do I configure all of this?

Complete installation instructions can be found in the first post. I tested it on two computers, a laptop, and several virtual machines. It works fine everywhere.
No idea why it doesn’t work for you, sorry.

1 Like

I was missing a step:
mabox-todo.sh init

Is there a way to add reminder notifications?

Thanks

Is there a way to add reminder notifications?
I added the time manually, but I don’t know if the script recognizes it; my English is very basic and I couldn’t find anything in the documentation.

My line:
(B) 2026-03-13 15:09 plin +Project @Context

Hi @danielhb , I already answered your question in other topic.

So again … No, this thing will not have reminders for sure.

If you need reminders, you might want to consider full-featured PIM programs like Osmo or Thunderbird.

And please… read forum posts carefully; let’s respect each other’s time.

Thanks a sorry.