{"id":17703397,"url":"https://github.com/randoragon/dwm","last_synced_at":"2025-03-31T04:11:43.914Z","repository":{"id":176069846,"uuid":"275595673","full_name":"randoragon/dwm","owner":"randoragon","description":"Randoragon's build of dwm - the suckless dynamic window manager","archived":false,"fork":false,"pushed_at":"2024-03-26T23:52:07.000Z","size":6221,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-06T08:45:00.082Z","etag":null,"topics":["dwm","suckless"],"latest_commit_sha":null,"homepage":"https://dwm.suckless.org","language":"C","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/randoragon.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}},"created_at":"2020-06-28T13:55:24.000Z","updated_at":"2024-02-10T19:09:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"4dc85840-bffc-411d-b3b4-89a2830eb06a","html_url":"https://github.com/randoragon/dwm","commit_stats":null,"previous_names":["randoragon/dwm"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/randoragon%2Fdwm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/randoragon%2Fdwm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/randoragon%2Fdwm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/randoragon%2Fdwm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/randoragon","download_url":"https://codeload.github.com/randoragon/dwm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246413234,"owners_count":20773053,"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":["dwm","suckless"],"created_at":"2024-10-24T20:22:54.054Z","updated_at":"2025-03-31T04:11:43.881Z","avatar_url":"https://github.com/randoragon.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dwm - suckless window manager\n\nMy build of dwm – the minimalist, fast and flexible window manager with focus on\nproductivity. Patched 6.4 version.\n\n## Applied Patches\n\nI try not to modify code in dwm.c outside of what the patches do. This is to\nkeep the patching process \"from scratch\" relatively straight-forward, and thus\nretain the ability to upgrade to newer versions of dwm.\n\n- [autostart](https://dwm.suckless.org/patches/autostart/)\n- [moveresize](https://dwm.suckless.org/patches/moveresize/)\n- [actualfullscreen](https://dwm.suckless.org/patches/actualfullscreen/)\n- [movestack](https://dwm.suckless.org/patches/movestack/)\n    - This patch defines its function in a separate file and `#include`s it in\n    `config.def.h`. Since this is not the conventional way, I manually move the\n    function to `dwm.c` and add a function signature.\n- [sticky](https://dwm.suckless.org/patches/sticky/)\n- [zoomswap](https://dwm.suckless.org/patches/zoomswap/)\n- [scratchpads](https://dwm.suckless.org/patches/scratchpads/)\n    - This requires a small modification from the \"*save floats*\" patch, to make\n      scratchpads save their positions on hide and restore them on unhide.\n- [movethrow](https://dwm.suckless.org/patches/movethrow/)\n    - This patch is slightly broken due to my mistake (I contributed it). A few\n      constants are not named correctly in `config.def.h`. All of the\n      functionality is working. I should fix this soon...\n- [save floats](http://dwm.suckless.org/patches/save_floats/)\n- [attachabove](https://dwm.suckless.org/patches/attachabove/)\n- [hide vacant tags](https://dwm.suckless.org/patches/hide_vacant_tags/)\n- [fix transparent borders](https://github.com/szatanjl/dwm/commit/1529909466206016f2101457bbf37c67195714c8)\n- [pertag](https://dwm.suckless.org/patches/pertag/)\n\n## Installation\n\nIn order to build dwm you need the Xlib header files.\n\nEdit config.mk to match your local setup (dwm is installed into\nthe /usr/local namespace by default).\n\nAfterwards enter the following command to build and install dwm (if\nnecessary as root):\n\n    make clean install\n\n## Forked from\n\n\u003chttps://dwm.suckless.org\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frandoragon%2Fdwm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frandoragon%2Fdwm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frandoragon%2Fdwm/lists"}