{"id":13440838,"url":"https://github.com/ibhagwan/picom","last_synced_at":"2025-03-20T10:32:48.882Z","repository":{"id":41090792,"uuid":"249575412","full_name":"ibhagwan/picom","owner":"ibhagwan","description":"A lightweight compositor for X11 (previously a compton fork)","archived":false,"fork":true,"pushed_at":"2021-11-04T00:07:28.000Z","size":9924,"stargazers_count":762,"open_issues_count":6,"forks_count":42,"subscribers_count":12,"default_branch":"next-rebase","last_synced_at":"2024-08-01T03:32:03.816Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"yshui/picom","license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ibhagwan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-03-24T00:31:56.000Z","updated_at":"2024-07-31T22:54:59.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/ibhagwan/picom","commit_stats":null,"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibhagwan%2Fpicom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibhagwan%2Fpicom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibhagwan%2Fpicom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibhagwan%2Fpicom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ibhagwan","download_url":"https://codeload.github.com/ibhagwan/picom/tar.gz/refs/heads/next-rebase","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244595509,"owners_count":20478489,"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":[],"created_at":"2024-07-31T03:01:26.850Z","updated_at":"2025-03-20T10:32:48.875Z","avatar_url":"https://github.com/ibhagwan.png","language":"C","funding_links":[],"categories":["HarmonyOS","✔️ Requirements","C","Dependencies","Uncategorized"],"sub_categories":["Windows Manager","Needed","Uncategorized"],"readme":"[**Click here for the official picom README**](https://github.com/yshui/picom)\n\n[**Click here for the most recent branch of this fork**](https://github.com/ibhagwan/picom/tree/next-rebase)\n\n![picom.png](https://github.com/ibhagwan/picom/raw/next/picom.png)\n\n## Why another picom fork?\n\n**TL;DR:** rounded corners and dual_kawase blur on all backends.\n\n### This fork contains:\n\n- Dual kawase blur method from [tryone144](https://github.com/tryone144/compton) as well as his new [feature/dual_kawase branch](https://github.com/tryone144/compton/tree/feature/dual_kawase) which implements the dual kawase blur method on the experimental glx backend.\n\n- Rounded corners code from [sdhand](https://github.com/sdhand/picom) which is also ported to the experimetnal XRender backend.\n\n- New code for rounded corners (+borders) on the glx backend using GLSL fragment shader for both legacy and experimental backends\n\nFor more information read [my reddit post](https://www.reddit.com/r/unixporn/comments/fs8trg/oc_comptonpicom_fork_with_both_tryone144s_dual/)\n\n## How to install\n\n### Arch Linux\n\nInstall [picom-ibhagwan-git](https://aur.archlinux.org/packages/picom-ibhagwan-git/) from the AUR using your favorite AUR helper such as `yay`\n```sh\n❯ yay -S picom-ibhagwan-git\n```\n\n### Void Linux\n\nFollow the instructions found in [picom-ibhagwan-template](https://github.com/ibhagwan/picom-ibhagwan-template)\n\n### Build from source\n\nClone this repo and follow the [build instructions of the official picom README](https://github.com/yshui/picom/blob/next/README.md#build)\n\n\n## 2021-02-05 Update\n\nIt's been a while since this fork had some work and the good people at [the main picom branch](https://github.com/yshui/picom) merged some of this code into the main branch.\n\nHowever, not all code / features have been merged, ATM the status is as per the below:\n\n\n### Included in main branch\n\n- Rounded corners on legacy backends (both \"glx\" and \"xrender\")\n- Dual-kawase blur on experimental \"glx\" backend only\n\n### Not-included in main branch\n\n- Rounded corners with \"--experimental-backends\"\n- Rounded borders on the legacy \"glx\" backend\n- Rounded border rules on the legacy \"glx\" backend\n- Dual-kawase blur on the legacy \"glx\" backend\n\n### Updated fork\n\nSince this fork was released a few issues were opened for bugs that were perhaps fixed in the main branch but not on this one, while I always recommend using the main branch as a better strategy than using older forked code, since not all features were yet implemented in the main branch I thought it might still be useful to rebase this fork on the most current work of the main branch.\n\nHowever, this fork has also been forked quite a few times (over 15), not being certain what work was done based on this fork or what new bugs the rebase will introduce I created a new branch ([**next-rebase**](https://github.com/ibhagwan/picom/tree/next-rebase)) for the rebased code.\n\nTo pull the latest code residing in the `next-rebase` branch:\n\n```sh\n❯ git clone --single-branch --branch next-rebase --depth=1 https://github.com/ibhagwan/picom\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibhagwan%2Fpicom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fibhagwan%2Fpicom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibhagwan%2Fpicom/lists"}