https://github.com/robert-oleynik/pomodoro
A graphical Pomodoro and To-Do List application using GTK and libadwaita.
https://github.com/robert-oleynik/pomodoro
gtk libadwaita pomodoro rust todolist
Last synced: 27 days ago
JSON representation
A graphical Pomodoro and To-Do List application using GTK and libadwaita.
- Host: GitHub
- URL: https://github.com/robert-oleynik/pomodoro
- Owner: robert-oleynik
- License: mit
- Created: 2024-01-20T22:14:58.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-20T22:36:29.000Z (over 2 years ago)
- Last Synced: 2025-03-30T22:47:05.726Z (about 1 year ago)
- Topics: gtk, libadwaita, pomodoro, rust, todolist
- Language: Rust
- Homepage:
- Size: 438 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pomodoro (GUI)
A graphical Pomodoro and To-Do List application using GTK and libadwaita.

# Features
- [x] Simple Pomodoro
- [x] Simple To-Do List
- [x] Save/Store non-completed tasks
# Installation
Dependencies:
- [GTK](https://www.gtk.org/) 4.12+
- [libadwaita](https://gitlab.gnome.org/GNOME/libadwaita) 1.4+
- Rust+Cargo
## From Source
```sh
git clone https://github.com/robert-oleynik/Pomodoro
cd Pomodoro
cargo install --path .
# GLib settings
mkdir ~/.local/share/glib-2.0/schemas # May be necessary
cp local.app.Pomodoro.gschema.xml ~/.local/share/glib-2.0/schemas
glib-compile-schemas ~/.local/share/glib-2.0/schemas
# Optional (Will add this application to your application launcher)
cp Pomodoro.desktop ~/.local/share/applications
```
# External Resources
This repository contains a copy of the notifications sound provided in [porsmo] by Color Cookie.
If you want to use a command line tool for Pomodoro, I recommend using this tool instead.
[porsmo]: https://github.com/ColorCookie-dev/porsmo
# License
MIT