Overview

dwm-mw - dynamic window manager
===============================
dwm is an extremely fast, small, and dynamic window manager for X.
dwm-mw is an extended version of dwm with additional bloat, bells, whistles and
features. It has been extensively patched to resemble the needs ot the author.

Requirements
------------
In order to build dwm you need the Xlib header files.


Installation
------------
Edit 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

You may want to look into the dextra package for additional colour schemes.


Running dwm
-----------
Add the following line to your .xinitrc to start dwm using startx:

    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

(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:

    rm -f ~/.dwm-fifo-$DISPLAY
    mkfifo ~/.dwm-fifo-$DISPLAY

    while :; do 
        date '+%d.%m %H:%M'
        sleep 30
    done > ~/.dwm-fifo-$DISPLAY & 

    exec dwm < ~/.dwm-fifo-$DISPLAY


Configuration
-------------
The configuration of dwm is done by creating a custom config.h
and (re)compiling the source code.

Patches
-------

Following patches have been added in order to fit in my personal workflow
If you think it's bloated, stop whining and use vanilla dwm:
http://dwm.suckless.org/

- gapless-grid:  http://dwm.suckless.org/patches/gapless_grid
- monocle-count: http://dwm.suckless.org/patches/monocle_count
- nametag:       http://dwm.suckless.org/patches/nametag
- nmaster-sym:   http://dwm.suckless.org/patches/nmaster
- movestack:     http://dwm.suckless.org/patches/movestack
- stdin:         http://dwm.suckless.org/patches/stdin
- urgentborder:  http://dwm.suckless.org/patches/urgentborder
- warp:          http://dwm.suckless.org/patches/warp

Some patches might have been omitted, because I forgot to add them. If you find
anything, please tell me about it by writing me an email.