diff --git a/KleinDwm/source/IPCClient.c b/KleinDwm/IPCClient.c similarity index 100% rename from KleinDwm/source/IPCClient.c rename to KleinDwm/IPCClient.c diff --git a/KleinDwm/source/IPCClient.h b/KleinDwm/IPCClient.h similarity index 100% rename from KleinDwm/source/IPCClient.h rename to KleinDwm/IPCClient.h diff --git a/KleinDwm/source/Makefile b/KleinDwm/Makefile similarity index 100% rename from KleinDwm/source/Makefile rename to KleinDwm/Makefile diff --git a/KleinDwm/source/colors/default.h b/KleinDwm/colors/default.h similarity index 100% rename from KleinDwm/source/colors/default.h rename to KleinDwm/colors/default.h diff --git a/KleinDwm/source/colors/space.h b/KleinDwm/colors/space.h similarity index 100% rename from KleinDwm/source/colors/space.h rename to KleinDwm/colors/space.h diff --git a/KleinDwm/source/config.def.h b/KleinDwm/config.def.h similarity index 100% rename from KleinDwm/source/config.def.h rename to KleinDwm/config.def.h diff --git a/KleinDwm/source/config.def.h.orig b/KleinDwm/config.def.h.orig similarity index 100% rename from KleinDwm/source/config.def.h.orig rename to KleinDwm/config.def.h.orig diff --git a/KleinDwm/source/config.def.h.rej b/KleinDwm/config.def.h.rej similarity index 100% rename from KleinDwm/source/config.def.h.rej rename to KleinDwm/config.def.h.rej diff --git a/KleinDwm/source/config.h b/KleinDwm/config.h similarity index 100% rename from KleinDwm/source/config.h rename to KleinDwm/config.h diff --git a/KleinDwm/source/config.mk b/KleinDwm/config.mk similarity index 100% rename from KleinDwm/source/config.mk rename to KleinDwm/config.mk diff --git a/KleinDwm/source/config.mk.orig b/KleinDwm/config.mk.orig similarity index 100% rename from KleinDwm/source/config.mk.orig rename to KleinDwm/config.mk.orig diff --git a/KleinDwm/source/config.mk.rej b/KleinDwm/config.mk.rej similarity index 100% rename from KleinDwm/source/config.mk.rej rename to KleinDwm/config.mk.rej diff --git a/KleinDwm/source/drw.c b/KleinDwm/drw.c similarity index 100% rename from KleinDwm/source/drw.c rename to KleinDwm/drw.c diff --git a/KleinDwm/source/drw.c.orig b/KleinDwm/drw.c.orig similarity index 100% rename from KleinDwm/source/drw.c.orig rename to KleinDwm/drw.c.orig diff --git a/KleinDwm/source/drw.h b/KleinDwm/drw.h similarity index 100% rename from KleinDwm/source/drw.h rename to KleinDwm/drw.h diff --git a/KleinDwm/source/drw.h.orig b/KleinDwm/drw.h.orig similarity index 100% rename from KleinDwm/source/drw.h.orig rename to KleinDwm/drw.h.orig diff --git a/KleinDwm/source/drw.o b/KleinDwm/drw.o similarity index 100% rename from KleinDwm/source/drw.o rename to KleinDwm/drw.o diff --git a/KleinDwm/source/dwm b/KleinDwm/dwm similarity index 100% rename from KleinDwm/source/dwm rename to KleinDwm/dwm diff --git a/KleinDwm/source/dwm-msg b/KleinDwm/dwm-msg similarity index 100% rename from KleinDwm/source/dwm-msg rename to KleinDwm/dwm-msg diff --git a/KleinDwm/source/dwm-msg.c b/KleinDwm/dwm-msg.c similarity index 100% rename from KleinDwm/source/dwm-msg.c rename to KleinDwm/dwm-msg.c diff --git a/KleinDwm/source/dwm-msg.o b/KleinDwm/dwm-msg.o similarity index 100% rename from KleinDwm/source/dwm-msg.o rename to KleinDwm/dwm-msg.o diff --git a/KleinDwm/source/dwm.1 b/KleinDwm/dwm.1 similarity index 100% rename from KleinDwm/source/dwm.1 rename to KleinDwm/dwm.1 diff --git a/KleinDwm/source/dwm.1.orig b/KleinDwm/dwm.1.orig similarity index 100% rename from KleinDwm/source/dwm.1.orig rename to KleinDwm/dwm.1.orig diff --git a/KleinDwm/source/dwm.c b/KleinDwm/dwm.c similarity index 100% rename from KleinDwm/source/dwm.c rename to KleinDwm/dwm.c diff --git a/KleinDwm/source/dwm.c.orig b/KleinDwm/dwm.c.orig similarity index 100% rename from KleinDwm/source/dwm.c.orig rename to KleinDwm/dwm.c.orig diff --git a/KleinDwm/source/dwm.c.rej b/KleinDwm/dwm.c.rej similarity index 100% rename from KleinDwm/source/dwm.c.rej rename to KleinDwm/dwm.c.rej diff --git a/KleinDwm/source/dwm.o b/KleinDwm/dwm.o similarity index 100% rename from KleinDwm/source/dwm.o rename to KleinDwm/dwm.o diff --git a/KleinDwm/source/fibonacci.c b/KleinDwm/fibonacci.c similarity index 100% rename from KleinDwm/source/fibonacci.c rename to KleinDwm/fibonacci.c diff --git a/KleinDwm/source/ipc.c b/KleinDwm/ipc.c similarity index 100% rename from KleinDwm/source/ipc.c rename to KleinDwm/ipc.c diff --git a/KleinDwm/source/ipc.h b/KleinDwm/ipc.h similarity index 100% rename from KleinDwm/source/ipc.h rename to KleinDwm/ipc.h diff --git a/KleinDwm/source/keys.h b/KleinDwm/keys.h similarity index 100% rename from KleinDwm/source/keys.h rename to KleinDwm/keys.h diff --git a/KleinDwm/source/layouts.h b/KleinDwm/layouts.h similarity index 100% rename from KleinDwm/source/layouts.h rename to KleinDwm/layouts.h diff --git a/KleinDwm/source/movestack.c b/KleinDwm/movestack.c similarity index 100% rename from KleinDwm/source/movestack.c rename to KleinDwm/movestack.c diff --git a/KleinDwm/source/patches/README.md b/KleinDwm/patches/README.md similarity index 100% rename from KleinDwm/source/patches/README.md rename to KleinDwm/patches/README.md diff --git a/KleinDwm/source/patches/accessnthmon.diff b/KleinDwm/patches/accessnthmon.diff similarity index 100% rename from KleinDwm/source/patches/accessnthmon.diff rename to KleinDwm/patches/accessnthmon.diff diff --git a/KleinDwm/source/patches/dwm-6.2-urg-border.diff b/KleinDwm/patches/dwm-6.2-urg-border.diff similarity index 100% rename from KleinDwm/source/patches/dwm-6.2-urg-border.diff rename to KleinDwm/patches/dwm-6.2-urg-border.diff diff --git a/KleinDwm/source/patches/dwm-alwayscenter-20200625-f04cac6.diff b/KleinDwm/patches/dwm-alwayscenter-20200625-f04cac6.diff similarity index 100% rename from KleinDwm/source/patches/dwm-alwayscenter-20200625-f04cac6.diff rename to KleinDwm/patches/dwm-alwayscenter-20200625-f04cac6.diff diff --git a/KleinDwm/source/patches/dwm-autostart-20210120-cb3f58a.diff b/KleinDwm/patches/dwm-autostart-20210120-cb3f58a.diff similarity index 100% rename from KleinDwm/source/patches/dwm-autostart-20210120-cb3f58a.diff rename to KleinDwm/patches/dwm-autostart-20210120-cb3f58a.diff diff --git a/KleinDwm/source/patches/dwm-bar-height-spacing-6.3.diff b/KleinDwm/patches/dwm-bar-height-spacing-6.3.diff similarity index 100% rename from KleinDwm/source/patches/dwm-bar-height-spacing-6.3.diff rename to KleinDwm/patches/dwm-bar-height-spacing-6.3.diff diff --git a/KleinDwm/source/patches/dwm-centerfirstwindow-6.2.diff b/KleinDwm/patches/dwm-centerfirstwindow-6.2.diff similarity index 100% rename from KleinDwm/source/patches/dwm-centerfirstwindow-6.2.diff rename to KleinDwm/patches/dwm-centerfirstwindow-6.2.diff diff --git a/KleinDwm/source/patches/dwm-clientmonoclesymbol-20220417-d93ff48.diff b/KleinDwm/patches/dwm-clientmonoclesymbol-20220417-d93ff48.diff similarity index 100% rename from KleinDwm/source/patches/dwm-clientmonoclesymbol-20220417-d93ff48.diff rename to KleinDwm/patches/dwm-clientmonoclesymbol-20220417-d93ff48.diff diff --git a/KleinDwm/source/patches/dwm-fakefullscreen-20210714-138b405.diff b/KleinDwm/patches/dwm-fakefullscreen-20210714-138b405.diff similarity index 100% rename from KleinDwm/source/patches/dwm-fakefullscreen-20210714-138b405.diff rename to KleinDwm/patches/dwm-fakefullscreen-20210714-138b405.diff diff --git a/KleinDwm/source/patches/dwm-fibonacci-6.2.diff b/KleinDwm/patches/dwm-fibonacci-6.2.diff similarity index 100% rename from KleinDwm/source/patches/dwm-fibonacci-6.2.diff rename to KleinDwm/patches/dwm-fibonacci-6.2.diff diff --git a/KleinDwm/source/patches/dwm-focusonnetactive-6.2.diff b/KleinDwm/patches/dwm-focusonnetactive-6.2.diff similarity index 100% rename from KleinDwm/source/patches/dwm-focusonnetactive-6.2.diff rename to KleinDwm/patches/dwm-focusonnetactive-6.2.diff diff --git a/KleinDwm/source/patches/dwm-fullgaps-20200508-7b77734.diff b/KleinDwm/patches/dwm-fullgaps-20200508-7b77734.diff similarity index 100% rename from KleinDwm/source/patches/dwm-fullgaps-20200508-7b77734.diff rename to KleinDwm/patches/dwm-fullgaps-20200508-7b77734.diff diff --git a/KleinDwm/source/patches/dwm-ipc-20201106-f04cac6.diff b/KleinDwm/patches/dwm-ipc-20201106-f04cac6.diff similarity index 100% rename from KleinDwm/source/patches/dwm-ipc-20201106-f04cac6.diff rename to KleinDwm/patches/dwm-ipc-20201106-f04cac6.diff diff --git a/KleinDwm/source/patches/dwm-keychain-20200729-053e3a2.diff b/KleinDwm/patches/dwm-keychain-20200729-053e3a2.diff similarity index 100% rename from KleinDwm/source/patches/dwm-keychain-20200729-053e3a2.diff rename to KleinDwm/patches/dwm-keychain-20200729-053e3a2.diff diff --git a/KleinDwm/source/patches/dwm-movestack-20211115-a786211.diff b/KleinDwm/patches/dwm-movestack-20211115-a786211.diff similarity index 100% rename from KleinDwm/source/patches/dwm-movestack-20211115-a786211.diff rename to KleinDwm/patches/dwm-movestack-20211115-a786211.diff diff --git a/KleinDwm/source/patches/dwm-pertag-20200914-61bb8b2.diff b/KleinDwm/patches/dwm-pertag-20200914-61bb8b2.diff similarity index 100% rename from KleinDwm/source/patches/dwm-pertag-20200914-61bb8b2.diff rename to KleinDwm/patches/dwm-pertag-20200914-61bb8b2.diff diff --git a/KleinDwm/source/patches/dwm-rainbowtags-6.2.diff b/KleinDwm/patches/dwm-rainbowtags-6.2.diff similarity index 100% rename from KleinDwm/source/patches/dwm-rainbowtags-6.2.diff rename to KleinDwm/patches/dwm-rainbowtags-6.2.diff diff --git a/KleinDwm/source/patches/dwm-restartsig-20180523-6.2.diff b/KleinDwm/patches/dwm-restartsig-20180523-6.2.diff similarity index 100% rename from KleinDwm/source/patches/dwm-restartsig-20180523-6.2.diff rename to KleinDwm/patches/dwm-restartsig-20180523-6.2.diff diff --git a/KleinDwm/source/patches/dwm-status2d-systray-6.3.diff b/KleinDwm/patches/dwm-status2d-systray-6.3.diff similarity index 100% rename from KleinDwm/source/patches/dwm-status2d-systray-6.3.diff rename to KleinDwm/patches/dwm-status2d-systray-6.3.diff diff --git a/KleinDwm/source/patches/dwm-titlecolor-20210815-ed3ab6b4.diff b/KleinDwm/patches/dwm-titlecolor-20210815-ed3ab6b4.diff similarity index 100% rename from KleinDwm/source/patches/dwm-titlecolor-20210815-ed3ab6b4.diff rename to KleinDwm/patches/dwm-titlecolor-20210815-ed3ab6b4.diff diff --git a/KleinDwm/source/patches/dwm-winicon-6.3-v2.1.diff b/KleinDwm/patches/dwm-winicon-6.3-v2.1.diff similarity index 100% rename from KleinDwm/source/patches/dwm-winicon-6.3-v2.1.diff rename to KleinDwm/patches/dwm-winicon-6.3-v2.1.diff diff --git a/KleinDwm/source/tags b/KleinDwm/tags similarity index 100% rename from KleinDwm/source/tags rename to KleinDwm/tags diff --git a/KleinDwm/source/transient.c b/KleinDwm/transient.c similarity index 100% rename from KleinDwm/source/transient.c rename to KleinDwm/transient.c diff --git a/KleinDwm/source/util.c b/KleinDwm/util.c similarity index 100% rename from KleinDwm/source/util.c rename to KleinDwm/util.c diff --git a/KleinDwm/source/util.c.orig b/KleinDwm/util.c.orig similarity index 100% rename from KleinDwm/source/util.c.orig rename to KleinDwm/util.c.orig diff --git a/KleinDwm/source/util.h b/KleinDwm/util.h similarity index 100% rename from KleinDwm/source/util.h rename to KleinDwm/util.h diff --git a/KleinDwm/source/util.o b/KleinDwm/util.o similarity index 100% rename from KleinDwm/source/util.o rename to KleinDwm/util.o diff --git a/KleinDwm/source/yajl_dumps.c b/KleinDwm/yajl_dumps.c similarity index 100% rename from KleinDwm/source/yajl_dumps.c rename to KleinDwm/yajl_dumps.c diff --git a/KleinDwm/source/yajl_dumps.h b/KleinDwm/yajl_dumps.h similarity index 100% rename from KleinDwm/source/yajl_dumps.h rename to KleinDwm/yajl_dumps.h