Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 19 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 (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-01-20T15:11:47.000Z (almost 3 years ago)
- Last Synced: 2024-05-16T04:38:10.530Z (6 months ago)
- Topics: i3, i3wm, rofi, rofi-scripts, todo, todoapp
- Language: Shell
- Homepage:
- Size: 24.4 KB
- Stars: 35
- Watchers: 3
- 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
![todo](screenshots/todos.png)
# 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:
![Add](screenshots/add-todo.png)
You will see:
![added](screenshots/added-todo.png)
## Search TODOs
To search through todos just start typing
![search](screenshots/search-todo.png)
## 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
```