{"id":20758908,"url":"https://github.com/cyrinux/burnout-detector","last_synced_at":"2026-02-27T21:36:00.748Z","repository":{"id":145714217,"uuid":"609794450","full_name":"cyrinux/burnout-detector","owner":"cyrinux","description":"This is a waybar toy aims to detect your activity and invite you to take a break. ","archived":false,"fork":false,"pushed_at":"2023-09-20T12:11:54.000Z","size":65,"stargazers_count":6,"open_issues_count":2,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-09-05T03:37:24.515Z","etag":null,"topics":["burnout","desktop","desktop-application","desktop-notifications","hyprland","idle","linux","notify-send","swaywm","waybar"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cyrinux.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":"FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"ko_fi":"cyrinux","github":["cyrinux","maximbaz"]}},"created_at":"2023-03-05T08:59:46.000Z","updated_at":"2024-07-02T18:19:58.000Z","dependencies_parsed_at":"2025-04-30T04:35:01.840Z","dependency_job_id":"222355ea-2275-40d4-aa13-e5ac21eeaa3d","html_url":"https://github.com/cyrinux/burnout-detector","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/cyrinux/burnout-detector","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyrinux%2Fburnout-detector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyrinux%2Fburnout-detector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyrinux%2Fburnout-detector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyrinux%2Fburnout-detector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cyrinux","download_url":"https://codeload.github.com/cyrinux/burnout-detector/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyrinux%2Fburnout-detector/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278670472,"owners_count":26025735,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["burnout","desktop","desktop-application","desktop-notifications","hyprland","idle","linux","notify-send","swaywm","waybar"],"created_at":"2024-11-17T09:54:11.645Z","updated_at":"2025-10-08T06:46:00.567Z","avatar_url":"https://github.com/cyrinux.png","language":"Rust","funding_links":["https://ko-fi.com/cyrinux","https://github.com/sponsors/cyrinux","https://github.com/sponsors/maximbaz"],"categories":[],"sub_categories":[],"readme":"# Burnout-detector 🧠🧑‍🚒\n\n![](https://img.shields.io/crates/d/burnout-detector)\n![](https://img.shields.io/github/issues-raw/cyrinux/burnout-detector)\n![](https://img.shields.io/github/stars/cyrinux/burnout-detector)\n![](https://img.shields.io/aur/version/burnout-detector-git)\n![](https://img.shields.io/crates/v/burnout-detector)\n\nThis toy aim to detect your idle activity and invite you to take a break and do some gymnastics.\n\n---\n\n**Disclaimer**\n\nThis gadget is not able to detect a real burnout! Please take care of yourself.\n\n---\n\nThis is compatible with _waybar_ as a custom module, run it with the `--waybar` parameter to micmic the [waybar-eyes](https://github.com/cyrinux/waybar-eyes) module.\nIt will display an eye per 5min and will notify you by popup when the max eyes number is reach.\n\n## Configuration\n\n### Waybar\n\n~/.config/waybar/config\n\n```\n...\n    \"custom/burnout-detector\": {\n        \"exec\": \"burnout-detector --waybar --max-active-sessions 3\",\n        \"return-type\": \"json\",\n    },\n...\n```\n\nThere is also 3 class you can use `ok`, `warning` and `critical`.\n\n### Resources\n\nThe exercices are inspired (copied actually) from the [SafeEyes project](https://github.com/slgobinath/SafeEyes/blob/master/safeeyes/config/safeeyes.json#L20).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyrinux%2Fburnout-detector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcyrinux%2Fburnout-detector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyrinux%2Fburnout-detector/lists"}