{"id":17693880,"url":"https://github.com/lo2dev/desktop-blob","last_synced_at":"2026-02-02T04:08:33.016Z","repository":{"id":188230129,"uuid":"678334741","full_name":"lo2dev/desktop-blob","owner":"lo2dev","description":"like a half assed thing that sits on the desktop. doesn't even work properly","archived":false,"fork":false,"pushed_at":"2023-08-14T13:43:41.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-01T04:44:57.529Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"GDScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lo2dev.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}},"created_at":"2023-08-14T10:07:01.000Z","updated_at":"2023-08-14T10:11:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"2a373e06-6033-40bd-9a52-648068f76bca","html_url":"https://github.com/lo2dev/desktop-blob","commit_stats":null,"previous_names":["lo-kiss/desktop-blob","lo2dev/desktop-blob"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lo2dev%2Fdesktop-blob","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lo2dev%2Fdesktop-blob/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lo2dev%2Fdesktop-blob/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lo2dev%2Fdesktop-blob/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lo2dev","download_url":"https://codeload.github.com/lo2dev/desktop-blob/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lo2dev%2Fdesktop-blob/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258279406,"owners_count":22676602,"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-10-24T13:47:17.863Z","updated_at":"2026-02-02T04:08:32.985Z","avatar_url":"https://github.com/lo2dev.png","language":"GDScript","readme":"# what the hell is this\nSo, initially I wanted to do a sort of desktop companion in Godot, but I quickly realized that maybe it's not that doable... or not that doable with my current skills and knowledge.\n\nFor example, Godot is still X11 while I'm on Wayland. XWayland helps, but the exported game doesn't work as expected. To do a window passthrough I used a `Polygon2D`, but then I \nrealized that if I want to move the window polygon the polygon itself moves, but the points data remain at the initial coordinates.\n\nPerhaps I didn't use the right tool for the job. I'm still a noob learning godot and programming in general so yeah. Maybe it would be possible if I touch some c++ parts of godot idk.\n\n![image](https://github.com/lo-kiss/desktop-blob/assets/115636509/525ed7d3-e86f-481f-bf87-24850deb9f95)\n\nzamn!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flo2dev%2Fdesktop-blob","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flo2dev%2Fdesktop-blob","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flo2dev%2Fdesktop-blob/lists"}