Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Payphone/Pomo
A StumpWM module for keeping track of Pomodoro sessions
https://github.com/Payphone/Pomo
Last synced: 3 months ago
JSON representation
A StumpWM module for keeping track of Pomodoro sessions
- Host: GitHub
- URL: https://github.com/Payphone/Pomo
- Owner: Payphone
- Created: 2017-03-28T19:07:41.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-03-28T19:53:04.000Z (almost 8 years ago)
- Last Synced: 2024-08-02T21:38:33.669Z (6 months ago)
- Language: Common Lisp
- Size: 3.91 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
Awesome Lists containing this project
- awesome-stumpwm - pomo - module for keeping track of Pomodoro sessions (Modules)
README
* Pomo
A StumpWM module for keeping track of Pomodoro sessions** Installation
Clone the repository and move it to your StumpWM modules folder. The modules
folder has changed several times throughout the StumpWM releases, so the best
way to find it is to eval `*module-dir*` in StumpWM (C-t :).
#+BEGIN_SRC sh
git clone https://github.com/Payphone/Pomo.git
mv Pomo ~/.stumpwm.d/modules/
#+END_SRCNow update your .stumpwmrc file to include the following:
#+BEGIN_SRC common-lisp
(load-module "dictionary")
(setf dictionary:*api-key* "[YOUR KEY]")
(define-key *root-map* (kbd "d") "get-definition")
#+END_SRC
There aren't any key bindings by default, so you can either add some or just
execute commands with colon (C-t ;).** Usage
The commands should be pretty self-explanatory.
Commands:
- pomo-start
- pomo-break
- pomo-stop
- pomo-resetThe only things you'll probably want to change are the lengths of time for
breaks and work. You can do this easily by adjusting the variables
\ast{}short-break\ast{}, \ast{}long-break\ast{}, and \ast{}work-period\ast{},
they default to 5, 15, and 25 respectively.
.stumpwmrc
#+BEGIN_SRC common-lisp
(setf pomo:*short-break* 3)
(setf pomo:*long-break* 10)
(setf pomo:*work-time* 30)
#+END_SRC