Files
community-plugins/eyecare/plugin.toml
T
Apex077andGitHub 68264df5cc fix(eyecare): fixed silent audio fallback, add reset toast (#312) (#322)
* chore(eyecare): bump version to 1.0.2

* fix(eyecare): fix silent audio, finish-break chime, and reset toast notification

* fix(eyecare): reorder helper functions above update to resolve Luau scoping
2026-08-09 16:49:41 -04:00

52 lines
1.2 KiB
TOML

id = "apex077/eyecare"
name = "Eye-Care Reminders"
version = "1.0.2"
plugin_api = 3
author = "Apex077"
license = "MIT"
dependencies = ["dbus-monitor", "canberra-gtk-play", "paplay", "pw-play", "aplay"]
icon = "eye"
description = "Periodically reminds you to take breaks using the 20-20-20 rule."
tags = ["service", "bar", "utility", "productivity"]
[[service]]
id = "eyecare-service"
entry = "service.luau"
[[widget]]
id = "eyecare-widget"
entry = "widget.luau"
# Global settings shared by service and widget
[[setting]]
key = "active_duration_minutes"
type = "int"
label_key = "settings.eyecare-active-duration.label"
description_key = "settings.eyecare-active-duration.description"
default = 20
min = 1
max = 180
[[setting]]
key = "break_duration_seconds"
type = "int"
label_key = "settings.eyecare-break-duration.label"
description_key = "settings.eyecare-break-duration.description"
default = 20
min = 10
max = 300
[[setting]]
key = "enable_sound"
type = "bool"
label_key = "settings.eyecare-sound.label"
description_key = "settings.eyecare-sound.description"
default = true
[[setting]]
key = "enable_notifications"
type = "bool"
label_key = "settings.eyecare-notifications.label"
description_key = "settings.eyecare-notifications.description"
default = true