{"id":13610755,"url":"https://github.com/haideralipunjabi/polybar-kdeconnect","last_synced_at":"2025-07-28T12:30:42.417Z","repository":{"id":43491205,"uuid":"167655624","full_name":"haideralipunjabi/polybar-kdeconnect","owner":"haideralipunjabi","description":"KDEConnect module for Polybar","archived":false,"fork":false,"pushed_at":"2021-01-05T14:08:13.000Z","size":637,"stargazers_count":165,"open_issues_count":6,"forks_count":11,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-11-07T17:45:06.505Z","etag":null,"topics":["hacktoberfest","kdeconnect","kdeconnect-indicator","polybar","polybar-kdeconnect","polybar-scripts","rice","rofi","shell"],"latest_commit_sha":null,"homepage":"https://blog.haideralipunjabi.com/posts/making-modules-for-polybar-shell-python/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/haideralipunjabi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"custom":["https://www.buymeacoffee.com/HAliPunjabi"]}},"created_at":"2019-01-26T05:59:32.000Z","updated_at":"2024-11-01T19:19:16.000Z","dependencies_parsed_at":"2022-09-14T09:10:40.064Z","dependency_job_id":null,"html_url":"https://github.com/haideralipunjabi/polybar-kdeconnect","commit_stats":null,"previous_names":["hackesta/polybar-kdeconnect"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haideralipunjabi%2Fpolybar-kdeconnect","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haideralipunjabi%2Fpolybar-kdeconnect/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haideralipunjabi%2Fpolybar-kdeconnect/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haideralipunjabi%2Fpolybar-kdeconnect/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haideralipunjabi","download_url":"https://codeload.github.com/haideralipunjabi/polybar-kdeconnect/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227905542,"owners_count":17837906,"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":["hacktoberfest","kdeconnect","kdeconnect-indicator","polybar","polybar-kdeconnect","polybar-scripts","rice","rofi","shell"],"created_at":"2024-08-01T19:01:47.674Z","updated_at":"2024-12-03T11:09:48.695Z","avatar_url":"https://github.com/haideralipunjabi.png","language":"Shell","funding_links":["https://www.buymeacoffee.com/HAliPunjabi"],"categories":["Shell"],"sub_categories":[],"readme":"# polybar-kdeconnect\n\n[KDEConnect](https://github.com/KDE/kdeconnect-kde) module for [Polybar](https://github.com/jaagr/polybar)\n\n![menu](menu.gif)\n![pmenu](pmenu.gif)\n![pmenu2](pmenu2.gif)\n![screenshot](screenshot.png)  \nDemo with [Material Theme](https://github.com/DaveDavenport/rofi-themes/blob/master/User%20Themes/material.rasi) and [Material Polybar](https://github.com/adi1090x/polybar-themes)\n\n## Dependencies\n* [rofi](https://github.com/DaveDavenport/rofi)\n* [kdeconnect](https://github.com/KDE/kdeconnect-kde)\n* Iosevka Nerd Font\n* [Zenity](https://github.com/GNOME/zenity)\n* qbus-qt5 (or qt5tools on some distros)\n\n## Usage\nPlace the given script in some folder, and use it in your polybar `config` as\n```  \n[module/kdeconnect]  \ntype = custom/script  \nexec = \"/path/to/files/polybar-kdeconnect.sh -d\"  \ntail = true\n````\n\n## Customization\nYou can change the variables in [`polybar-kdeconnect.sh`](polybar-kdeconnect.sh) to customize the [rofi](https://github.com/DaveDavenport/rofi) menu and the icons shown in [polybar](https://github.com/jaagr/polybar)\n\n## Default Color Code Legend\nColor | Meaning |\n---|---|\n![Disconnected](https://via.placeholder.com/16.png/000000/000000) | Device Disconnected |\n![New Device](https://via.placeholder.com/16.png/FFFF00/FFFF00) | Unpaired Device |\n![Baterry_90](https://via.placeholder.com/16.png/FFFFFF/FFFFFF) | Battery \u003e= 90 |\n![Baterry_80](https://via.placeholder.com/16.png/CCCCCC/CCCCCC) | Battery \u003e= 80 |\n![Baterry_70](https://via.placeholder.com/16.png/AAAAAA/AAAAAA) | Battery \u003e= 70 |\n![Baterry_60](https://via.placeholder.com/16.png/888888/888888) | Battery \u003e= 60 |\n![Baterry_50](https://via.placeholder.com/16.png/666666/666666) | Battery \u003e= 50 |\n![Baterry_LOW](https://via.placeholder.com/16.png/FF0000/FF0000) | Battery \u003c 50 |\n\n\n## Changelog\n### v2\n* Supports Multiple Devices without extra configuration\n* Supports pairing/unpairing devices\n* Removed `kdeconnect-cli` as dependency\n* Combined seperate files into one\n* Seperate icons for tablets and smartphone\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaideralipunjabi%2Fpolybar-kdeconnect","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhaideralipunjabi%2Fpolybar-kdeconnect","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaideralipunjabi%2Fpolybar-kdeconnect/lists"}