Login Status


ShareSource Site » Projects » fnegronidwm » fnegronidwmWiki

Project: fnegroni patches for dwm [Wiki]

(*) Summary   [^] Files   [_] Wiki   [!] Bug Tracker   (») Mercurial Repository  
Project Wiki (Page: Home)
Last Changed 1 year ago, by fnegroni

A patch queue for dwm

dwm is a great tiling window manager, but its default configuration does not suit my environment

This project is a repository of patches to dwm to make it just how I like it. You are free to check out the patches and comment on them if you wish.

The patches

config_h

windows_key

mfact_05

font

appsdef

noinput

cleancode

nofloat

How to use

The patches are stored in the mercurial repository of this project, and they form what is known as a mercurial queue (MQ).

If you are not familiar with mercurial queues, I strongly recommend you read about them in the user manual before attempting to use my patch queue.

Clone the official dwm tree

$ hg clone http://code.suckless.org/hg/dwm

Initialise an MQ repository

$ cd dwm
$ hg qinit -c

Pull my MQ repository

$ cd .hg/patches
$ hg pull -u http://hg.sharesource.org/fnegronidwm

Confirm you have the patch series in your own MQ repository

$ cd ../..
$ hg qseries

This should print a series of patches for you to apply, which at the time of this writing are

windows_key
mfact_05
config_h_dep
font
appsdef

Apply the patches

$ hg qpush -a
applying windows_key
applying mfact_05
applying config_h_dep
applying font
applying appsdef
Now at: appsdef

Make and install

$ make install

should install dwm in the default install location, unless you first edit config.mk