Files
community-plugins/pomodoro/plugin.toml
T
1b223fcf5a [pomodoro] Add support for vertical bars + Add widget glyph selection to settings (#131)
* add pomodoro plugin

* add thumbnail.webp

* fix translations

* fix translation key

* add required sections to README, add deps field to manifest

* small fixes

* fix config keys

* review fixes

* fix(readme) typos

* fix widget for vertical bars

* update version

* small fix

* add glyph selection to widget settings

* sort translations

* fix indentations

---------

Co-authored-by: Kirill Sergeev <sergeev@ap-team.ru>
Co-authored-by: Lemmy <studio@quadbyte.net>
2026-07-28 21:17:40 -04:00

91 lines
2.2 KiB
TOML

id = "thepunkoff/pomodoro"
name = "Pomodoro Timer"
version = "1.1.0"
plugin_api = 3
author = "thepunkoff"
license = "MIT"
icon = "brain"
description = "Simple pomodoro timer."
tags = ["bar", "panel", "service", "productivity", "time"]
dependencies = []
[[setting]]
key = "work-duration"
type = "int"
label_key = "settings.work-duration.label"
description_key = "settings.work-duration.description"
default = 25
[[setting]]
key = "short-break-duration"
type = "int"
label_key = "settings.short-break-duration.label"
description_key = "settings.short-break-duration.description"
default = 5
[[setting]]
key = "long-break-duration"
type = "int"
label_key = "settings.long-break-duration.label"
description_key = "settings.long-break-duration.description"
default = 15
[[setting]]
key = "sessions-before-long-break"
type = "int"
label_key = "settings.sessions-before-long-break.label"
description_key = "settings.sessions-before-long-break.description"
default = 4
min = 1
[[setting]]
key = "auto-start-breaks"
type = "bool"
label_key = "settings.auto-start-breaks.label"
description_key = "settings.auto-start-breaks.description"
default = false
[[setting]]
key = "auto-start-work"
type = "bool"
label_key = "settings.auto-start-work.label"
description_key = "settings.auto-start-work.description"
default = false
[[widget]]
id = "widget"
entry = "widget.luau"
[[widget.setting]]
key = "widget-glyph-main"
type = "glyph"
label_key = "settings.widget.glyph-main.label"
description_key = "settings.widget.glyph-main.description"
default = "brain"
[[widget.setting]]
key = "widget-glyph-work"
type = "glyph"
label_key = "settings.widget.glyph-work.label"
description_key = "settings.widget.glyph-work.description"
default = "brain"
[[widget.setting]]
key = "widget-glyph-break"
type = "glyph"
label_key = "settings.widget.glyph-break.label"
description_key = "settings.widget.glyph-break.description"
default = "coffee"
[[panel]]
id = "panel"
entry = "panel.luau"
placement = "attached"
open_near_click = true
width = 350
height = 250
[[service]]
id = "pomodoro"
entry = "pomodoro.luau"