https://github.com/claudiodangelis/rofi-todo
:notebook: Minimal todo client for the rofi launcher
https://github.com/claudiodangelis/rofi-todo
i3 i3wm rofi rofi-scripts todo todoapp
Last synced: 15 days ago
JSON representation
:notebook: Minimal todo client for the rofi launcher
- Host: GitHub
- URL: https://github.com/claudiodangelis/rofi-todo
- Owner: claudiodangelis
- Created: 2018-10-14T10:36:08.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-01-20T15:11:47.000Z (over 3 years ago)
- Last Synced: 2025-03-30T11:41:31.779Z (about 1 month ago)
- Topics: i3, i3wm, rofi, rofi-scripts, todo, todoapp
- Language: Shell
- Homepage:
- Size: 24.4 KB
- Stars: 37
- Watchers: 2
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# rofi-todo.sh
Minimal todo client for the [rofi](https://github.com/DaveDavenport/rofi) launcher.
This project is a fork of: http://bijanebrahimi.github.io/blog/rofi-todo.html

# Installation
## i3wm
Add this line to i3 config file. Change `Mod1+P` to the shortcut you want to invoke rofi-todo.sh with.
```
bindsym Mod1+P exec rofi -modi TODO:/path/to/rofi-todo/rofi-todo.sh -show TODO
```# Usage
## Add TODOs
To add a new todo just start the line with a `+` sign, then press Enter, for example:

You will see:

## Search TODOs
To search through todos just start typing

## Mark TODOs as done
Use up/down arrows or start typing to select the TODO you want to mark as done, then press Enter.
**Note:** todos will be saved to a text file located at `~/.rofi_todos`.
### Save a copy of completed TODOs
To save a copy of your completed TODO items, specify `DONE_FILE`, e.g.:
**~/.profile**
```
export DONE_FILE=~/.rofi_todos_done
```