Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sammarxz/pomerode
Simple pomodore gtk4 application written in Vala
https://github.com/sammarxz/pomerode
elementaryos gtk4 pomodoro pomodoro-timer vala vala-applications
Last synced: about 1 month ago
JSON representation
Simple pomodore gtk4 application written in Vala
- Host: GitHub
- URL: https://github.com/sammarxz/pomerode
- Owner: sammarxz
- License: gpl-3.0
- Created: 2024-11-21T19:56:53.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-11-22T00:18:13.000Z (about 1 month ago)
- Last Synced: 2024-11-22T00:25:07.432Z (about 1 month ago)
- Topics: elementaryos, gtk4, pomodoro, pomodoro-timer, vala, vala-applications
- Language: Vala
- Homepage:
- Size: 31.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# Pomerode
A simple focus timer app.
## 🚀 Features
- Clean and modern interface
- Customizable work and break durations
- Visual session tracking
- Smart break transitions
- System notifications
- Autostart sessions option## ⚡️ Requirements
- elementary OS 7.0 or later
- GTK 4.0 or later
- libadwaita 1.0 or later## 🏗 Building From Source
You'll need the following dependencies:
```bash
sudo apt install elementary-sdk meson ninja-build libgtk-4-dev libadwaita-1-dev
```Clone the repository and build:
```bash
git clone https://github.com/sammarxz/pomerode.git
cd pomerode
meson build --prefix=/usr
cd build
ninja
```To install:
```bash
sudo ninja install
```## 🎯 Using Pomerode
1. Launch Pomerode
2. Click "Start" to begin your focus session
3. Work until the timer ends
4. Take a break when notified
5. Repeat!## ⚙️ Customization
You can customize:
- Work duration (1-60 minutes)
- Break duration (1-30 minutes)
- Long break duration (1-60 minutes)
- Number of sessions before long break
- Auto-start preferenceAccess these settings through the menu > Preferences.
## 📝 Credits
- Built with [elementary OS](https://elementary.io)
- Uses [GTK4](https://gtk.org) and [libadwaita](https://gnome.pages.gitlab.gnome.org/libadwaita/)## 📄 License
GNU General Public License v3.0