diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6972302 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +# DWM Files +*.o +*.orig +dwm +config.h diff --git a/README b/README.md similarity index 56% rename from README rename to README.md index 95d4fd0..a095c49 100644 --- a/README +++ b/README.md @@ -1,48 +1,52 @@ -dwm - dynamic window manager -============================ -dwm is an extremely fast, small, and dynamic window manager for X. +# dwm - dynamic window manager +Sravan's custom build of dwm. Original dwm build by suckless team found here: [https://dwm.suckless.org](https://dwm.suckless.org) + +## Requirements -Requirements ------------- In order to build dwm you need the Xlib header files. +## Installation -Installation ------------- -Edit config.mk to match your local setup (dwm is installed into +Edit [config.mk](config.mk) to match your local setup (dwm is installed into the /usr/local namespace by default). Afterwards enter the following command to build and install dwm (if necessary as root): - make clean install +``` +make clean install +``` +## Running dwm -Running dwm ------------ Add the following line to your .xinitrc to start dwm using startx: - exec dwm +``` +exec dwm +``` In order to connect dwm to a specific display, make sure that the DISPLAY environment variable is set correctly, e.g.: - DISPLAY=foo.bar:1 exec dwm +``` +DISPLAY=foo.bar:1 exec dwm +``` (This will start dwm on display :1 of the host foo.bar.) In order to display status info in the bar, you can do something like this in your .xinitrc: - while xsetroot -name "`date` `uptime | sed 's/.*,//'`" - do - sleep 1 - done & - exec dwm +``` +while xsetroot -name "`date` `uptime | sed 's/.*,//'`" +do + sleep 1 +done & +exec dwm +``` +## Configuration -Configuration -------------- The configuration of dwm is done by creating a custom config.h and (re)compiling the source code.