Mahmoud Ashraf's clone of dwm
- C 95.8%
- Roff 3%
- Makefile 1.2%
| .gitignore | ||
| config.def.h | ||
| config.mk | ||
| drw.c | ||
| drw.h | ||
| dwm-msg.c | ||
| dwm.1 | ||
| dwm.c | ||
| dwm.png | ||
| ipc.c | ||
| ipc.h | ||
| IPCClient.c | ||
| IPCClient.h | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
| transient.c | ||
| util.c | ||
| util.h | ||
| yajl_dumps.c | ||
| yajl_dumps.h | ||
DWM - Mahmoud Ashraf's fork of dwm!
How I patch my fork
- branch out from
mastera new branchpatched
git branch -b patched
- add this code into
/.git/config
[remote "suckless"]
url = https://git.suckless.org/dwm
fetch = +refs/heads/*:refs/remotes/origin/*
so I can later keep my fork up-to-date with suckless source code by using
git pull suckless master
and then merge master into patched branch
- and here is the process to add new patch
git checkout -b ${patch_name}
curl -O ${patch_url}
patch -p1 < ${patch_file}
git commit -m "apply ${patch_name} patch"
git push -u origin HEAD
git checkout patched
git merge --squashed ${patch_name}
git commit
git push
Patches
- noborder
- pertag
- xresources
- fullgaps
- scratchpads
- alwayscenter
- fullscreen
- losefullscreen
- pango
- ipc
- hide vacant tags
- systray
- stickyindicator
- swallow
WIP
- integrate fullgaps with pertag
Features
- reload xresources on run time and use ipc
dwm-msg run_commandd xrdb
Bugs
- togglescratch crashes dwm when using it with ipc
dwm-msg