diff options
| -rw-r--r-- | Library/Formula/dwm.rb | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Library/Formula/dwm.rb b/Library/Formula/dwm.rb new file mode 100644 index 000000000..91494b729 --- /dev/null +++ b/Library/Formula/dwm.rb @@ -0,0 +1,28 @@ +require 'formula' + +class Dwm <Formula + url 'http://dl.suckless.org/dwm/dwm-5.7.2.tar.gz' + homepage 'http://dwm.suckless.org/' + md5 'a0b8a799ddc5034dd8a818c9bd76f3a3' + head 'http://hg.suckless.org/dwm' + + def install + # The dwm default quit keybinding Mod1-Shift-q collides with + # the Mac OS X Log Out shortcut in the Apple menu. + inreplace 'config.def.h', + '{ MODKEY|ShiftMask, XK_q, quit, {0} },', + '{ MODKEY|ControlMask, XK_q, quit, {0} },' + inreplace 'dwm.1', '.B Mod1\-Shift\-q', '.B Mod1\-Control\-q' + system "make PREFIX=#{prefix} install" + end + + def caveats + <<EOF + In order to use the Mac OS X command key '⌘' for dwm commands + change the X11 keyboard modifier map using xmodmap (1). + + e.g. by running the following command from $HOME/.xinitrc + xmodmap -e 'remove Mod2 = Meta_L' -e 'add Mod1 = Meta_L'& +EOF + end +end |
