{"id":15721718,"url":"https://github.com/way-edges/way-edges","last_synced_at":"2025-05-05T20:12:04.571Z","repository":{"id":252808524,"uuid":"841526715","full_name":"way-edges/way-edges","owner":"way-edges","description":"Light weight wayland client focusing on widgets hidden in your screen edge.","archived":false,"fork":false,"pushed_at":"2025-04-13T03:37:20.000Z","size":2025,"stargazers_count":67,"open_issues_count":19,"forks_count":6,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-05T20:12:03.892Z","etag":null,"topics":["desktop","desktop-widgets","lightweight","rice","ricing","rust","smithay","system-tray","wayland","widget"],"latest_commit_sha":null,"homepage":"https://way-edges.github.io/description","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/way-edges.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2024-08-12T15:26:35.000Z","updated_at":"2025-05-05T13:14:09.000Z","dependencies_parsed_at":"2024-12-10T03:45:51.281Z","dependency_job_id":"fb405404-573b-498e-8716-68d825abee22","html_url":"https://github.com/way-edges/way-edges","commit_stats":{"total_commits":285,"total_committers":2,"mean_commits":142.5,"dds":"0.24561403508771928","last_synced_commit":"770a2d60a5b59097066f8787fe5b96a3b92320a9"},"previous_names":["way-edges/way-edges"],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/way-edges%2Fway-edges","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/way-edges%2Fway-edges/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/way-edges%2Fway-edges/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/way-edges%2Fway-edges/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/way-edges","download_url":"https://codeload.github.com/way-edges/way-edges/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252569646,"owners_count":21769517,"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","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":["desktop","desktop-widgets","lightweight","rice","ricing","rust","smithay","system-tray","wayland","widget"],"created_at":"2024-10-03T22:01:41.986Z","updated_at":"2025-05-05T20:12:04.565Z","avatar_url":"https://github.com/way-edges.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"https://github.com/user-attachments/assets/366e506a-a476-4c4a-be17-678a8f1cd759\n\n## 🫧 Project board\nhttps://github.com/orgs/way-edges/projects/1/views/1\n\n## 🔍 Doc\n\nPlease refer to https://way-edges.github.io/description\n\n## 📥 Installation\n\n### Arch(aur)\n\n- [way-edges-bin](https://aur.archlinux.org/packages/way-edges-bin)\n- [way-edges-git](https://aur.archlinux.org/packages/way-edges-git)\n\n### Manual\n\n```shell\ngit clone https://github.com/way-edges/way-edges.git\ncd way-edges \u0026\u0026 cargo build --release\n```\n\n## ⚙️ Configuration\n\nPlace `config.jsonc` under `~/.config/way-edges/`\n\nExample config: https://github.com/ogios/dots/tree/master/way-edges\n\n### Full doc\n\nDoc: https://way-edges.github.io/basic_config\n\n### Schema*\n\n**this can improve your experience of config writing dramatically.**\n\n```jsonc\n{\n  // add this\n  \"$schema\": \"https://raw.githubusercontent.com/way-edges/way-edges/master/config/config.schema.json\",\n}\n```\n\n## 🚀 Launch\n\n1. Run daemon first(`way-edges daemon`).\n2. Add group of widgets given group name specified in your configuration file(`way-edges add \u003cgroup_name\u003e`).\n3. Some command require widget_name specified in order to operate.\n\n```rust\nHidden widget on the screen edges\n\nUsage: way-edges [OPTIONS] \u003cCOMMAND\u003e\n\nCommands:\n  daemon     run daemon. There can only be one daemon at a time\n  add        add group of widgets to applicatoin given group name\n  rm         remove group of widgets to applicatoin given group name\n  togglepin  toggle pin of a widget under certain group. format: \u003cgroup_name\u003e:\u003cwidget_name\u003e\n  quit       close daemon\n  help       Print this message or the help of the given subcommand(s)\n\nOptions:\n  -d, --mouse-debug  whether enable mouse click output, shoule be used width daemon command\n  -h, --help         Print help\n  -V, --version      Print version\n```\n\n\n## 💛 Thanks\nSpecial thanks for:\n- [JakeStanger/system-tray](https://github.com/JakeStanger/system-tray). I forked one for zbus5.0 version: https://github.com/ogios/system-tray-zbus5\n- [Rayzeq/tryfol](https://github.com/Rayzeq/tryfol)\n- [elkowar/eww](https://github.com/elkowar/eww)\n- [YaLTeR/niri](https://github.com/YaLTeR/niri)\n- [danieldg/rwaybar](https://github.com/danieldg/rwaybar)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fway-edges%2Fway-edges","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fway-edges%2Fway-edges","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fway-edges%2Fway-edges/lists"}