[ARCHIVED] suckless dwm with the patches i like
This repository has been archived on 2026-04-12. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • C 92.8%
  • Roff 5%
  • Makefile 1.7%
  • Shell 0.5%
Find a file
2025-04-07 15:39:57 -05:00
.circleci update circleci config 2025-01-11 17:26:26 +01:00
patches add new features and options. configure the config. 2025-04-07 15:07:08 -05:00
scripts move dwm to script. adj makefile for such change 2024-08-09 02:21:53 +02:00
config.def.h update readme, remove feature that doesnt exist 2025-04-07 15:39:57 -05:00
config.mk add gcc-14 cflag fix (-Wno-error=incompatible-pointer-types) 2024-10-28 18:45:59 -05:00
drw.c add a few fun patches 2024-08-06 01:40:01 +02:00
drw.h add a few fun patches 2024-08-06 01:40:01 +02:00
dwm.1 add dwm cmdcustomize patch 2024-09-12 15:17:06 -05:00
dwm.c add new features and options. configure the config. 2025-04-07 15:07:08 -05:00
example.png update readme, looks, etc 2025-04-07 15:29:29 -05:00
exitdwm.c add new features and options. configure the config. 2025-04-07 15:07:08 -05:00
LICENSE Update LICENSE 2025-01-11 18:10:32 +01:00
Makefile fix makefile. use corr dir. remember to fix "./" 2024-08-09 02:25:22 +02:00
README.md update readme, remove feature that doesnt exist 2025-04-07 15:39:57 -05:00
transient.c update dwm 2024-01-01 16:45:16 +01:00
util.c update dwm 2024-01-01 16:45:16 +01:00
util.h update dwm 2024-01-01 16:45:16 +01:00
vanitygaps.c add a few fun patches 2024-08-06 01:40:01 +02:00

bad dwm

simple fork of dwm-6.5 with the patches and customizations that i used pre-applied. comes with a few extra options not included in the patches within config.def.h.

screenshot

dwm-patched

tablet friendly

i use this project on my x230-tablet. to enable use of more tablet friendly options, turn launchersEnabled to 1 in config.def.h. download and compile svkbd from suckless if you want a full tablet experience (without the need of a keyboard.)

panels

if you want to use the built in status panel (rather than something like the xfce4 panel,) set blocksEnabled to 1 in config.def.h.

patches

  • dwm-alpha
  • dwm-cfacts-vanitygaps
  • dwm-cyclelayouts
  • dwm-exitmenu
  • dwm-centretile
  • dwm-cmdcustomize
  • dwm-combo
  • dwm-dwmc (xsetroot required)
  • dwm-restartsig
  • dwm-refreshrate
  • dwm-fakefullscreen
  • dwm-restoreafterrestart
  • dwm-launchers
  • dwm-warp
  • dwm-noborderfloatingfix
  • dwm-hide_vacant_tags
  • dwm-integrated-status-text
  • dwm-tagcolorscheme
  • dwm-xfce4-panel

installation

edit config.mk to match your system
type make install to build dmenu, then install.
to run, type dwm or put it within your .xinitrc file and type startx.

credits

take a look at suckless and all of their projects.
everything is very easy to use, sucks less, and i like the functionality.
:-)