Mahmoud Ashraf's clone of dwm
  • C 95.8%
  • Roff 3%
  • Makefile 1.2%
Find a file
2026-01-19 11:13:00 +02:00
.gitignore Squashed commit of the following: ipc patch 2022-04-20 17:37:50 +02:00
config.def.h Merge branch 'master' into patched 2025-08-17 12:53:57 +03:00
config.mk Merge branch 'master' into patched 2026-01-12 11:19:09 +02:00
drw.c Merge branch 'master' into patched 2025-10-03 22:32:49 +03:00
drw.h Merge branch 'master' into patched 2025-09-29 12:53:05 +03:00
dwm-msg.c use ipc for keybindig 2022-04-21 01:42:19 +02:00
dwm.1 Merge branch 'autostart' into patched autostart 2022-05-17 00:29:22 +02:00
dwm.c Merge branch 'master' into patched 2026-01-19 11:13:00 +02:00
dwm.png alternate dwm.png 2006-07-19 14:49:19 +02:00
ipc.c Squashed commit of the following: ipc patch 2022-04-20 17:37:50 +02:00
ipc.h Squashed commit of the following: ipc patch 2022-04-20 17:37:50 +02:00
IPCClient.c Squashed commit of the following: ipc patch 2022-04-20 17:37:50 +02:00
IPCClient.h Squashed commit of the following: ipc patch 2022-04-20 17:37:50 +02:00
LICENSE bump version to 6.7 2026-01-10 11:31:44 +01:00
Makefile update makefile 2024-07-29 13:45:31 +03:00
README.md xrdb function to load xresource on runtime with ipc 2022-04-21 21:28:13 +02:00
transient.c applied Peter Hartlichs nice interim Xinerama and map fix patches, for debugging purposes I also added his transient test driver 2011-07-29 20:01:22 +02:00
util.c Merge branch 'master' into patched 2024-11-06 10:29:48 +02:00
util.h Squashed commit of the following: ipc patch 2022-04-20 17:37:50 +02:00
yajl_dumps.c Squashed commit of the following: ipc patch 2022-04-20 17:37:50 +02:00
yajl_dumps.h Squashed commit of the following: ipc patch 2022-04-20 17:37:50 +02:00

DWM - Mahmoud Ashraf's fork of dwm!

How I patch my fork

  • branch out from master a new branch patched
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

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