New patches: [web site overhaul (now with testimonials!) Devin Mullins **20080914064644 More patches coming as I tweak things. ] { addfile ./community.html hunk ./community.html 1 + + + + xmonad | the tiling window manager that rocks + + + +
+ + +
+
+

The xmonad community

+ + +

The rest of the intertubes

+ +
+
+
+
+

Contribute!

+ + +

Credits

+

the xmonad team:

+
+ +
+
+ +
+
+ + built with Cabal + covered by HPC + tested with QuickCheck + +
+
+
+ + addfile ./documentation.html hunk ./documentation.html 1 + + + + xmonad | the tiling window manager that rocks + + + +
+ + +
+
+

Documentation

+ +

Getting started

+ Guided tour – a walkthrough of the basic functionality
+ manpage – a reference of the default keybindings
+ XMonad.Doc.Configuring – how to write a config file
+ Template xmonad.hs – a complete config file that replicates the defaults
+ Frequently Asked Questions – the answer you seek might be in our FAQ
+ xmonad wiki – our wiki contains many helpful tips contributed from users
+ xmonad API docs – reference documentation for xmonad's core API + +

Extensions

+ XMonad.Doc.Extending – a roundup of many (but not all) of the modules in the contrib package
+ Config archive – users' contributed config files, showing off many of the extensions
+ xmonad-contrib API docs – reference documentation for all of xmonad's contrib modules
+ +

In your environment

+ Installing from tarball - Gnome - KDE - XFCE - Arch Linux - OS X - OLPC
+
+
+
+
+

Instructions

+
    +
  1. Install the xmonad binary and config library.
  2. +
  3. Wire xmonad up to your login manager.
  4. +
  5. Logout and back in. You're in xmonad.
  6. +
  7. alt-shift-enter to open an xterm.
  8. +
  9. Write a ~/.xmonad/xmonad.hs to configure xmonad.
  10. +
  11. mod-q to reload your config file.
  12. +
  13. Install the xmonad-contrib config library.
  14. +
  15. Edit your xmonad.hs to include this new fantasticness.
  16. +
  17. mod-q to reload your config file.
  18. +
+
+
+
+ + addfile ./download.html hunk ./download.html 1 + + + + xmonad | the tiling window manager that rocks + + + +
+ + +
+
+
+

xmonad comes in two parts.

+
    +
  • The core package includes all you need to get up and running with a minimalist window manager.
  • +
  • The contrib package contains tons of extensions that you can enable through your config.
  • +
+
+ +

BSD/Linux distributions

+

xmonad is included in many distributions' package repositories. See if yours is one:

+
+ +
+
+ +
+
+ +
+ +
+

If you think a distribution is missing from this list, let us know.

+ +

Notes for Debian/Ubuntu users:

+

On debian, xmonad is split into three packages, and it might not be obvious what they do.

+
    +
  • xmonad lets you run xmonad in its default configuration.
  • +
  • libghc6-xmonad-dev lets you write a configuration file using core functionality.
  • +
  • libghc6-xmonad-contrib-dev includes all of the contrib modules.
  • +
+ +

Notes for Ubuntu users only:

+

libghc6-x11-dev < 1.4.2-1 is not compiled with Xinerama (i.e. multi-head) support. This means that if you are running Hardy Heron or older and you want per-screen workspaces, you will need to install xmonad (and the Haskell X11 lib) from tarball.

+
+
+
+
+

From tarball

+

If you prefer to build on your own, download the latest tarballs here:

+ + + + + + +
corecontrib
+

Latest: xmonad 0.8 (Sep 2008)

+

Download past versions from Hackage.

+
+

Latest: xmonad-contrib 0.8 (Sep 2008)

+

Download past versions from Hackage.

+
+ +

After you've downloaded, follow the install instructions and read the documentation on how to configure xmonad.

+ +

From darcs

+

Keep on the bleeding edge by tracking xmonad development:

+
+ darcs get http://code.haskell.org/xmonad
+ darcs get http://code.haskell.org/XMonadContrib +
+

You will need darcs to check out the code. From there, follow the install instructions just as with the tarball.

+ +

Related tools

+

Here are some tools we've found work well with xmonad:

+ +
+
+
+ + addfile ./images/120px-Screen-dishes-nornagon.jpg binary ./images/120px-Screen-dishes-nornagon.jpg oldhex * newhex *ffd8ffe000104a46494600010102001c001c0000ffdb0043000201010101010201010102020202 *020403020202020504040304060506060605060606070908060709070606080b08090a0a0a0a0a *06080b0c0b0a0c090a0a0affdb004301020202020202050303050a0706070a0a0a0a0a0a0a0a0a *0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a *0a0affc00011080060007803011100021101031101ffc4001c0001000203010101000000000000 *000000000506010304070209ffc4003e1000010302030406080406020301000000010203040511 *0006120713213114152253919308324152545592d109235161161724337172425625444581ffc4 *001a010100030101010000000000000000000000010304020506ffc4003a110001030106030604 *040505010000000001000211030412132131514171910522526181a12332b1d142c1e1f0061415 *3372246292a2f1e2ffda000c03010002110311003f00fc5f9de9879cdfa19cbebc95496dc4c653 *0a9edcea887c928d1ac8e95a355c055b404ea1eadae0d42cf41afbc1a2667d557854c1d17a355b *d219acc8d408b47d934e8cb7a3a1baa34dbf5270a12e362cec7feab95c850410a06c8e3cefc0a5 *429bc5d680667f5f7f753854f650d9d3d252a75082c3f4fca91e99058758664c8722d4d4b210da *0292ede6eed41d5a0ea094a0f6894e92000651b3b5f2c6899f7fd94c2a63829ed8cfa5e37b3fab *49ab0f474d9e6d111538859669d9cb2cd66435116958587594c7ab34b0b56a4a09ba93a48e17e3 *8d25e40049c8981cc705d9a1dc0e8c95e6adf89188ae6e295f85e7a3ac874202d6dbf937323164 *e852c904d78dc691704731c7fcd6faeda661ce8ffd8fa95ce130f05c67f127cc629d2eaeafc27b *d1c131603e8666c8565bcc810c38abe94ac9ae7649b102fede188368a62bb6897779d240de35e8 *a5b403b40be26fe2635ca6545549a87e149e8dcc4a6db4b8b8ee65ccc895841b595a7af2f6371c *7f7c29da29d6a61ec7c826073d93040130a979ff00d2c73dedbab9333442d92653d98370288965 *9a26cf1b9d1e1bce070a8c85a664b92b2e90b0936584e909ecdf89f7bb07b23b33b428d77d7a41 *c0365baeb304e447ba55a95e95d20900a8eda246ce9506929d9ce647a33a521c712b90e2b4a401 *751528d9b471b9d40f1007678dfc60e742e70d9b2f2cce19e36d1922a628f58cfeeaa416c2d488 *d312e680795c81c091623f620fb71379c986cd9457f3a36a9ff799fe60fb6179c986cd93f9d1b5 *4ffbccff00307db0bce4c366c9fce8daa7fde67f983ed85e7261b365be16def6c74f0a10b68752 *682c82ad0e81722f6f67ee7c714d5a34ebc62098dd58c269fcb92dad7a436db1318d386d2aa818 *70d96d07fb241012785bf4e1fe3159b2d9cd5154b05e1c633d67eb9aeb11e19741cbf61439d9e6 *7e9886ea11b28d4e4b52925c65f8f0d6ea5c1ad48bea4820f692a1fe41c6cc3aa73839ac26df63 *0e21d5002359201d278f9153f92e11d9ebf264ed2b65b51798416d6b12e9160d8eda4051740d21 *4a23fce9b62a751acda97882001f98fd5774ad964ad029d4699d2083f45aea9b4fcaa29ccd1e8b *b37a516e3b9bd6e64982d87d4b28505256403a9014ab849240b0ff00f2a6d06b6b1a9264e51263 *d0680ad339428f19ea85d0bb79160b939493bd93bb421bd5c024a5a4a348006ab8f6920f0b71b6 *2585a789fa69e7cf7e2babc03207e5ff00aa3a6e719f39416aa5525a23b8a3b08bf6f57208b7ed *fe3872c4e8e0edbf798e3eaa1ae2d32145124927871fdb05cac608ad5b2da8d220d53775fe94b8 *72165a7e3c5aa262176e85046a5a9494e90bd24dcdad7c6ab25a2ad0710c7101d918313cf3194a *c3da02d181f04c3b782ee79004e930afd59a09ac5466ca81b419d1586df5371e1bd9fa92e6e024 *36a080b5cdbba800ac058e048039ea03a346992632f56fdd7954fb4ed94e9b43c5e3033c3ab9ea *3414f23a65c394282ccd9132236ecccc352cd35396ca0b654e2ab5497e52d3ea93a112d4a59bda *c137e038918e5d4a9364ce5cdbf756d2b7dbea96b2e8bc67f0d503a96003d555dd6764a6085335 *1cc4993d9d485438e51c85f8ef01e77b70e43f7e157c18e3ecb703da77f30c8e6e9fa2d8b63637 *f9c94553331b387a3a8c18c352748b6a1bde0755f913600732784fc0dcfb280eed5cbbacf3cddf *6d942d6d397c486ff875c98a68b437bd35080a0e71b81a09053cb8f03fb62b75d9eead7471ee9c *589f29d3d571639572fa6ffb89ff0061822f7aca597a053e2af2fccd9853aa9528a81bc93fc58f *3299016a53c8b36d376d65242012ab5d3c45f96865a290372e124719cb5faaf06d3d9b6ca954bd *b680c6ed7418ca35274e3a715099a1260d469cd3996327a23b8c2868a85527c85ad09e3fd4ac2d *201d57b04a50013c40be20d76b9c406e9aebcf356d3ece731a6f5a0de39e57047f88ba7dc9e6a9 *f3ea14da1c275b732c653985126fbc684b529c17b6949de253a786ae1636f6fb31cdf007ca3dfe *eb59b339cf9159dca5bd7e55cae6d1292b95d213b2bcb284dc1dca5995a782c2adc6413c869e7c *89f6d8e27144fca3dfeeb8161aa1b18efe72ddbfc7d79ad15ecf14cadc072145d9c5029ca5a520 *3f01b921c45883705c7d62e6c6f707d63cb85a1d503845d03afdd7746c7528bc38d67bbc8dd8f6 *6855fc54b72608bd0f6094a353972d74896b6eb4c38d2e9a933db61b282161d2a0e30e870d8a00 *4d87ac4f1b5b14d5ad5e839aea609de049fa88e8579dda2c351ad6969734ea00249e4439b1cf35 *7a8e36a90d0e86e62fa122439bd822b10d4eb4ea948d62fd08e8d4509b274806e9f60271a85aab *40ce3ca02aff00a3f6754879a79c0e2ee1a4e7a892a2733523303b4a7b2d6799a86980d25e73a4 *d7186921694ab4a3842d4167d6b5c5c0209fd2aaf6aa8c60904827800bbfe52cb6378ab4e912ed *3293af3310bcdbac766c0a6f946b26c52143af9ab11a2cab7f4dc0eaed0e761c0df9e2a636d01d *df7023c811f995aa936d41ff0011c08f26907cbf11f5cba28faa49cbaf448edd1e912e3be9bf49 *7644e4ba973f4d290da747b6f72abfed8b9685c3822608be9bfee27fd8608bdd7d19b3864da0a5 *719bccd1a8b21d0845425d7a736860b7756f4212de95ad442894055c0524057022dba93ac61805 *e734e53a479c467cbdd576e6766beced26cceaaf046534e3ce2f8d76f79446d72890abc98cd6df *6accaa2cdfcd9e69fd298537aeea2ca56d15deeb5a8151e3a389bd8e3b0eb1003e23e6649991e7 *1c4790d166751ec916569161378c5e1f06220c8063c801a8cfc970e75da3d2e6e57879666ed35d *af424bff0094c3cda565f51bddf21e49e8e06b71291d958e06d638adeeb39305ee23f3fa46dc55 *b63a3d96ca97db6675325bafc399e2d3773e008398df45db4d56c6a4572284d5b27456154d56f5 *a971b5685327f2cad41a28de3a5563a4a8848b92922f8bacb52cf45e62e907c4348f48cfc97757 *b6ab767171b3d8cd412df9eebb8e701a7281967e44299a541d844493263d0e465b61e4ce5aa1af *304ba7ca8af5d092e6f2cb5adb6ee5b08d37583bc208b280bc3ec40f758dd78991f598f75e15a3 *b56b567b6a54b098d5c18fb434c4e4d19b46e49e5e4a95b42768195a81164aa0eceabf165ca507 *22d11dd32632936290b536a43a11a411704a5449249571343ea50a624d36381e009fc883fbdd7a *7d976fb255b5b8bac8f6c0fc6eab7482672ef448d33ce15029b98f2dc3965f9bb3da7cc6c957e4 *3b365240baca87143a0f04d91fe05f9f1c66657a0d74ba903eaedfc8fa7eabdba769b331d2ea21 *c36976f3c08e197eb9ab36c7a32a7e6246638591d1262529c71d9ccc59ba1694a82d49520bae5b *52002073b81c6e4838cb59ce733e13403eb1ebf458ed151ce61c1680ece26635e39ce43257e9f9 *85d6a892ab08d992d0d38f1538eb7538ee255c43690a56b2b0a07d6d27938aff0089c52cbae60a *8e19f2fbe6a197ee8bd13c6344cc13e5562850204cd9ecc9aa6dd4bcd01588b28bdad2a2951405 *15b89d1ff25037d00a8f3189c5a4f1919e5e5af4e2ba82ab0ed7b2ad1e6b9d7bb3da5b75365c31 *e734e9841b4dd07484b24800055aeb02f6e66f8198324c8f2fdf228b4d7dad94b31a6566a791e3 *6f1c90b2534bcd51569681e090db6d384a80b837d36e0716bf5eee9e68ebb78ddd1541ecd39237 *2a8f1f66917825410faea3242c92058901cd3c0df901cf8e0a157df5b6ebeb71a6436952c94b69 *24848bf2b9e3c3f7c1161bfee27fd8608bdff63bb43c8f4c131ecbf944ce91bf5b9b96a8b1e220 *a7429010a539355d929ed7017d5d9b906c756251dbfebffd2f07f94ed42e8bc408d455cf79fed7 *a725e6d5b93b16845523a0e62a8d454f913a349533150955d7a8a5c429db9b94dbb36e07f5c678 *6807bd26768cba95ea517db0d422a31a1bb87127a5d1f55cc9ccd221e5966868815242263778b6 *ac35bb280b51b14ee7570bdada871e3edc72b52b2ff17e6b890a9915ea756b76ea9b623839a62e *955d295009fc9fcaed6955c9e16b1f69c4804980b8a8f6d36173b40bef30d23689584f51b396aa *899715d3210b77334475b4041b950d2da7511c78ea238f018b450ac1da2f3dfda7d9efa525d91c *b4771f2852aaabed3e3082d49cbb5d0ebe5ee8246708ba774aba529ed344dc28b772a3da02d64e *ab8d57ab08c8f51f65e20a5d9cebc43db0227e1bb51a9d78e71032dcc2d727386796e6c7ae2283 *9910a75a2fb8b39be21538a077ea526d1868175a94136362af6f2c45fa93307a8e7b2e9b65b196 *9a77d9965fdb77f889efe7a44f9283c93b58a7c3cf744ce1516aa21ba4ad65b7265550bd121414 *bde1d2c2494156a3bb20fad6d4073f2fb4683bb42ca694c0391e3aeda6abdba165ad660709cd04 *907e53103288bdac7191c9754acde2b334cc1b71453e3ba5977a247a7b8809709513745ca46905 *5c7512491c3f452661d36b068001d17a399d54755e1e5aac479522a7b762fb8c58b0834e502ff1 *e4083c0e9d5cfdba472371680d9cd4889cd44d2f266cea7c5122b3b5a4457ca545c40a5b8e8b81 *7b03a8137b80380e20fb00bf2d248cc4282b5379372175a370e4ed35b4c77529024b74e52f42cd *fd61a859200f585cdc8ec9e7802ee21172660cb19569909e7a919e989cf32a4fe4a632d3bd0a3c *d04f3b0e26f6b7b2f8917b3945018945f4dff713fec3045eb3e8dd2766cd1a946da0b9434a1c50 *2d9abb6c950290b2342962e9ed69bd88bf006e31db5ee669f40b3d5b352aee05d396ce70d77822 *7d74e0a9f58da4566166694f5223508b2d4c7846d396e02db2825491c0b252a1a4f0bdedc08e20 *1c758cf99cba0fb2a4f6759cb6ecbbfe6ffade953f2368b159cb34686cc1cb4b7a7042ea921544 *86a79b2d121293f97d80a0104f0bab4f3ed2f5319fa65d07d93fa759af032ee3f8dfc67fdde7e9 *c340a7ea348d86d69c8757a849a3264cb8ca5ce11e7a594076e903f2db5250df0bf04803159717 *192b552a4da34c31b3037249ea649f551798a91b0ea36788c50cc2728c22bbbd30eaa646f5cdda *4a5564b9a91652ad6245f4a8f2c7748d3bddfd166b78b59a1fe98f7bf7bcab4e65c8be8c01721d *cbd53a2942a6c8762815f5dc4548504a4853b7d5aac403da50e22e31b9f4ec9c08ebc17cbd9ed9 *fc4590a8d76801ee0f9bd0691b64149ab65be8d54840ccd59a74134b71b79c610baebad9750b7d *cdd1412edd44348be91c5400e6542f229d8b5ca39f9ae1f6afe262d0c01c1d9677011f289e1199 *e3c3d178f6d4b675fcb371aa53799a9d568f3da66642994e909585b4a4ab9a4125041b8ed731c4 *70c64a8c6d3616870398d3d57d5582d6fb652bcfa6e611910e11ea3707cb92a7e33adc98226089 *822608ba29b49a9d61e547a54076438846b5219415109b817b0fdc8f1c117d43a4d525adf545a7 *bce08682ecb2db64ee50141254ab7200902e7f5c1159f33ed66a92739d4ab197e854da6c27a7c8 *5c3a4a61a1f6a2b6b52b4b614f0529cd008014b255c2e4df10e2caec05cc68c868d034e43cf3dd *585ef0627751cced3734b31d1180a7a821c2b0b5d2985289208b15145c8e3c8f0e03f418af028f *8428c47ee92f69799a640553dd4c04a54d06f7ad53196dc02e0dc2d290a0ae1cef7b5c7b70c1a3 *e10988fdd4575fd6cfff005a479a70c0a3e10988fdd3afeb679d5a479c70c0a3e1097dfbacf5fd *73e6f27ce386051f084befdd63afeb96b75bc8f38e18147c212fbf759ebfae116eb7916bf2df1c *3028f8425f7eeb1d7d5af9b48f34e18147c212fbf74ebead7cda479a70c0a3e1097dfba75f56be *6d23cd386051f084befdd3afab5f3691e69c3028f8425f7ee9d7d5af9b48f34e18147c212fbf74 *ebead7cd6479a70c0a3e10988fdd6d835cac99aca4d524105d4dc6f4fea31c54a344533dd1a296 *bdf7866b967a55d3deec9fef2bd9fb9c5b4c8c31c972e1de2b5685fba7c31dc85105342fdd3e18 *484829a17ee9f0c242414d0bf74f8612120a685fba7c3090905342fdd3e18484829a17ee9f0c24 *2414d0bf74f8612120a685fba7c3090905342fdd3e18484829a17ee9f0c242414d0bf74f861212 *0a685fba7c30909056d808574e63b27fbc9f67ee31c54230cf252d06f052b2f6839be434fc472b *0421e494b810ca1248d40f30906f748e3cf9fea7175670ae7bcd6f0d1ad1a7203740f781125477 *5d567e6d2bcf57df1460d2f08e8a6fbf729d7559f9b4af3d5f7c3069784744befdca75d567e6d2 *bcf57df0c1a5e11d12fbf729d7559f9b4af3d5f7c3069784744befdca75d567e6d2bcf57df0c1a *5e11d12fbf729d7559f9b4af3d5f7c3069784744befdca75d567e6d2bcf57df0c1a5e11d12fbf7 *29d7559f9b4af3d5f7c3069784744befdca75d567e6d2bcf57df0c1a5e11d12fbf729d7559f9b4 *af3d5f7c3069784744befdca75d567e6d2bcf57df0c1a5e11d12fbf729d7559f9b4af3d5f7c306 *9784744befdca75d567e6d2bcf57df0c1a5e11d12fbf72b2dd6eb3bc4ffe5e57ac3ff615f7c306 *9784744c47ee5732d0a2e2ac93eb1f662c5c26edceed5e18226edceed5e18226edceed5e18226e *dceed5e18226edceed5e18226edceed5e18226edceed5e18226edceed5e18226edceed5e18226e *dceed5e18226edceed5e18226edceed5e18226edceed5e1822cb6db9bc4fe5abd61ecc1149cbce *999a4b2fc376a8776f2743a94b484ea1a82bd839dd238f3c68ad6aad6832f3b700349d80dd4000 *0851bd2a4fc439f59c6792a60274a93f10e7d67132520274a93f10e7d670929013a549f8873eb3 *8494809d2a4fc439f59c24a404e9527e21cface12520274a93f10e7d670929013a549f8873eb38 *494809d2a4fc439f59c24a404e9527e21cface12520274a93f10e7d670929013a549f8873eb384 *94809d2a4fc439f59c24a40596e549de27fa873d61ff003388929017cb8db9bc5760fac7d9822c *6edceed5e18226edceed5e18226edceed5e18226edceed5e18226edceed5e18226edceed5e1822 *6edceed5e18226edceed5e18226edceed5e18226edceed5e18226edceed5e18226edceed5e1822 *6edceed5e1822cb6db9bc4f60fac3d9822ffd9 addfile ./images/120px-Screen-peter-circle.jpg binary ./images/120px-Screen-peter-circle.jpg oldhex * newhex *ffd8ffe000104a46494600010102001c001c0000ffdb004300080606070605080707070909080a *0c140d0c0b0b0c1912130f141d1a1f1e1d1a1c1c20242e2720222c231c1c2837292c3031343434 *1f27393d38323c2e333432ffdb0043010909090c0b0c180d0d1832211c21323232323232323232 *323232323232323232323232323232323232323232323232323232323232323232323232323232 *3232ffc00011080060007803012200021101031101ffc4001c0000010501010100000000000000 *000000060003040507010208ffc4004a100002010205010403080d0b0500000000010203041100 *0512213106132241510714611532718191a1b1d116233334353742557275a2b2b4243652626473 *74b3c1e1f0445354c2f1ffc4001a010003010101010000000000000000000000010203040506ff *c4002c1100020102030605050100000000000000000102031112219104143141515205132281f0 *324271b1c1f1ffda000c03010002110311003f00ee161617c58dcc05811ebaa8a8823cbc415134 *3addc3764e549d87962fa7cf32ea69648e6a908f1121c153b11f1603bae6b69f37a4a21432897b *391b55bbb6b816e71a79155aba8bd185990686bf305a2129aea8275331323922c0916049f1e30d *5456e6a93be8cc2ad7bf6d2633607c00df7f0c533504bdb85553d98bea024f693e7e56c2f73ea0 *bf790942a0a8ed3c76bf8fc38e6dcebe26f0bd19ae256263e719fa3a2254d4bd943add4ea2a78b *8f8f11e4ea3ce6394abd54a8cbb14371636238f3df0d4797cdeb4e8ea76e06b1c5c7b7cb11ce5d *545eda013fa63ebc56eb5bb1e8c69a1e7cff0036762c731a904f94a40c6a390e734947d0b94d46 *695c1259e6a801e62496d257c77e2f8cb4e5b288d57b31dab0b81ac79fc3e5825aaacd3d1792d0 *c52cbeb34d2d576e91481746a29a6f7163c1e316b67aebec7a3164c34fb2bc87f3ad3fed7d585f *65790fe75a7fdafab19bbb549d5abd78ea1bff00284dc0dc78618a813d4d208cfad30660503ce8 *56e39c57935fb1e8c5851a7fd95e43f9d60fdafab1703748dc10564457523c548b83f2630c4ca2 *ba48aaa5486e94b1f6b31d63b8ba82df9f3206d8dd13f06653faba9bfcb188f5296192b314a292 *b9cc2c2c2c32014eafaa7a7a8a555ab6a7578989d3f94430c0c9cce45a40466d3160a408c0dc6e *76dc7c7820eb633a54d1342a0fdadee58d80dc7b7028b5157468eda611da13de0e09f8ac71f59e *1f4d4b64865faeacc251f53642cc6533b990b33962a753dae79e70f51eb4aa0d1a0794a909de16 *5b8dc9bf90f8311ab815eeb01abbbef4823c7c712e818c752f37e444ba9c0505bc6d6bfb79e2f8 *f9bdaecaa4ff003fd6764780bdc8a6962eddde7259496604377ef63e1c6c4fcd88ad9211b0a856 *604dc05e2df1f3c6dce2607a2593b36a91dedd9a39885b926fe3ff003d986e6f539c96a7ab6809 *60d769493b8df62dff0038c7014449b2699158c6c242b62dc2803cef7c3272aab088c51007f7bf *6c5dfe7c4b304219d57396286c4df6d46fa7fa5e5bdfcb0d4b04a400b9946d183640d35881c71b *dbeac00469f2eaba7655922b96f7a1087bfc97c34296a18902094906c6c8763e5896b1d402ae33 *18832936fb79b8f0c32f354c0cc16ad8dcee5243be0019921962fba46e9e1de5230de1c9269650 *3b491dedc6a6270de000a7a57f00756feac5fe222c6b29f8332afd5d4dfe58c651d229da649d58 *85d52f962f798ec3edf1609d7d2464e2928a1f57add5052c5031d0bb9450091dee36c38bb314d5 *e217e1607b26eb1cbb3cce2972ca586a967a97d085d06906d7dec6fe1858d31232c2c87d68487a *3eec8e195d4285ba9371c9f0c0bcb4f24f11ece863b21bea8c837e76161be36fc9321cb33885de *bf2fa7aa68e5d2a65883e9056fe7b0be2cfec23a790463dc4a16b92adfc980f3ef1df1ed6c9e2f *4e852549c5dd7cea4ba77788f99b328996a1810d1dc8fb59fc9bdf6e30ed0c6feb91bdde41190e *e800b8fa3e9c5af5f524341d639a5353a2c71453854555d2145bc07862be88234dd93a86562155 *0f079b81e5b6f7f663caaf2c7294e3cf3d4e8565931e696a9ea0a450c1ad6eaad26ad601dedb1d *37dbe6c443166926a3da020b02488c6f7ba8e07b0e2ca38e06edad1a801f5588b006dc79db6bfc *0711261246643234275061ac40c6c00d88b1dafbf3f0e39332ef1f9fe9165399522c6d2ccb1803 *425d47077f2f60c30b5f52b188c55c7a56cc068f1bfe8e1fa86f7a1ea3b0b0bdd207524f96fe5c *62b0544c082257b8e3bc70662bc4966bea5751154848b709efb6b796184ada98d0a2c965d5aada *47386fb7980b76af6b5bdf1e31d35339b5e690db8ef1db066190efba155a02769dd02c0691c7c9 *8efba557d9347da0d2dcf717eac33eb13defdb49cdfdf1e71c79e59010f23b03e05af862c828e9 *a95e6c93abe490dddb2c5b9b7f688b027829e96fc01d5bfab17f888b02de38039053e8e3f18791 *ff00891f41c2c2f471f8c3c8ff00c48fa0e161303e9cf46bf79e61fdea7eee0e4f1806f46bf79e *61fdea7eee2df25a99e3aeae4a9bad3348cf4fda31bc4351ba1276373de16e0369fc917a9bcc50 *8b6b247cc3e95bf1919f8fed43f7462828e1eda6720b068487002fbe3bec7cb17de95595bd2367 *e54820d50b5b7bf7462869550b4849b157502c0ea5bdf75f0e76b1c6f2fa7d909f13dae60ea88a *5e94adc86066d98f9916e36d871b8c786ac291b066a76650a8c567bea1b6fc6fb6d7e463cbd156 *425b456436bab69237b29b293ddb6d8f2d495ec1924aa851ae6560458861636bdb9f1db6c738c7 *67aa13376720a4623504266042ec0dc9b6f736e7cade78895198247aa35a5a4320e254556037bf *16b7b30ebcd9ba444a5409223b12a0581db6dc0f66192334109623b87726cbe234fd1800862b65 *06e161bdeff714f307cbd986647691cbb5b51e6c00f9862d0cd9ba229dc2db6eea700e9fa71e2d *99c47569b12b6bd978dbfdb0015985897514b584493ce8c42101d891b796229461ca91f16000a3 *a5bf00756feac5fe222c0b78e0a7a5bf00756feac5fe222c0b78e01f20a7d1c7e30f23ff00123e *83858efa3717f489925bff00241f98e161303e9bf46bf79e61fdea7eee0b9a6a2ad3d8488b2ee6 *cb24448b8f1dc5b19f744e6cd96c156829cca1e45248602db60a4e73517274bdbcbb68b153e22a *6d2573e5ef4a70a47e91b3d44ba20aa00229b281a47860769e7ec69d80425e46d40b35c836b0f8 *ef6c11fa4b8ea2afaff3d9d558ab5570141b594788c50d2d34c932cf21ed12370c50c60171fd5b *f38e8950a928a6a2f972264eef89d21998ab1afb125954d46f737b9f7bbf3f4e3c959951d59eb8 *93c9ed4817f68b62d1d4e93246a6568d4aadbc6fbf3cff00c38609ac546492285f5101ad2dae78 *e6dffc1b631ddeb747a0b3ee22234a6446592bee0d94acd7b25b7036f837c332cb285d4d2d623b *9d21de7dadbedc6f8b01355c6e75434c42f7082e3607716db6038386de624b76b0d2cca00900ed *4581e0daebf361ad9abf6bd03dcaa151523febe41ddffb8781c0e7da71d596a52fa2bd94dcb6d2 *5b7e2fcf38952a4c5c343ea31ab35f4d95ac771e2bc7b3e0c34f4f52c77928b7b0eeaa8ff4c1bb *57ed7a07b90cd6d646c47ad4b7df892fcf3f49c36d5550d7d53c86e003773c01603e21b62d0c55 *4eb13eacb86fa4009183bedde16e3e1c4695eaa1915b4533120fbc8508e48dc5b9ff006c56ef5b *b1e8cabaea5f74acbdae4bd5ad50d2483dcb1c36f7ede3b6e7dbfeb89bd39d179767392435d3cf *54923b302b1b2db636f11889d2f2b8c97ab649624df2a02da001bcf18e07c382ee84fe69537e9c *9fbd88c0e327192b049fa723b92747506439cd2e694b5154f3533eb4591974936237b0bf8e1608 *b0b1585196262c72c3c863b858a11066c9e82795a5960d4ec6e4dcf3825e8ef479d2bd45356be6 *b950a86852248c99a45b280401dd61e0a3e4c5460a7a37377cadeaf4c71b89025f5b85e2fc7cb8 *99702e327727d47a18e8a9237587a7e38581eebfadca491f016f8310d3d0874b161af2d5006ff7 *6737fdac15cbd42665b37aa8fd1acd27e6c3673b048de0dbcb303f5e32bb35b82e3d0974b124fb *92177f7beb0e7ff6c49a4f431d1d1ae8a8e9e8e537fba1ab947cc1b17ed9d86b77a116fe8e6046 *1b933b548d9ae8dec5cc093f16295ba8ae52547a18e8e95bed3d3c9085b8fbee56d5fb5b6336f4 *8dd0990f4ecf451d1e5cb4e64d7ac0999af6d36e5bda71b3c5d53224360b4c748b6f35c9f94ef8 *10eb49a3cd67a4aa99206752da5558369b5ac7e6f9b0293790376301cf32ba7a7a0a7968e9651f *6c6134aaa59471a4137b03b37c988591e5d1e675c6077d01eeb1c8480a24b1650413b83a48f848 *c6bef97d2492b4af029760c18dc8beabdf607fac7e5c438fa6b2586412479653ab0045ec7c458f *8fb703849df3179a8ca63a89e1a3cc1e867094d32a41323690eea486b69b9360cbc8f65f9c68fd *09fcd2a5fd393f7b133ec5721fcd74ff003fd78b1a4a3a7a0a65a7a5856285492117817e71518b *4ee44a7743f8585858b20fffd9 addfile ./images/120px-Xmonad-screen-ashren-full.jpg binary ./images/120px-Xmonad-screen-ashren-full.jpg oldhex * newhex *ffd8ffe000104a46494600010101004800480000ffdb0043000503040404030504040405050506 *070c08070707070f0b0b090c110f1212110f111113161c1713141a1511111821181a1d1d1f1f1f *13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e *1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e *1e1effc0001108005a007803012200021101031101ffc4001d0000020203010101000000000000 *00000006070405000308020109ffc4003a10000201030302030505080202030000000102030405 *110012210631134151072232617114238191d115424352a1b1c1f06292242533c2f1ffc4001a01 *0002030101000000000000000000000002030104050006ffc4002a110002020103030109010100 *0000000000010200110304122105314113142232516191a1b1e171c1ffda000c03010002110311 *003f00453fb42eaf6a38a3fdbf508cbfbebb72df5e35aad9d61d51154b18efd5914b27c4e1864f *39f31a1a98d2b246b19612a8e73eba893dc2657578e9624210e4891cfe3c9d52439194804890c8 *a3c467b756f571814af505695e0b72b8278e7b7c86a60eafbea185def95321180cae5483fd34ab *fdbd5e90ecc6c552370de4e41f5e7fb6bd55cd58cc9ffb4a745c672ae4f73c77ff001e9ce94306 *636374e017c88e0abea8eb7a9b8a9b7752d7c74ac39019405fa0c6a2d4f58f5cc32b46bd4d707d *9dc865e7fa69736cacbcb46556ff0014499207de2f2079e3cbf1efaf0972bcc23c65bba12dcecd *c99c7af3fdb55c63d50345fb7fb04aa1f118f1fb42eae58c7897eb8172703247e9a2ab4debadee *b44c61bc56c6f1aee2d950587e5a4bdaea6fd7290a43588e5887c6f8c153ebfae8ce92e5d4d496 *e6a593a81a12f088dcc7e1e76839001c7fbc6959f16a8afb8f47ea4c218b1f910fe96f3d5a92c3 *1545eaa899237973b81fbb45662c38f453af53f545d6b68a14a6bc5ce96a72559c300a58771db0 *48d085bbab2f9449e12dd1e6c47e1af8889eea10176e40ce30071f8f7d0cdcef97da8ad8e692e7 *e378430004d82351cfbaa3ddc679f539c9ce9070ea41b397f261363c7436ac674a9d776d8a2ada *abc54bd08902050cb90e380718f91d565f2e57982482386f1548939324899c7bdebdb3abcbbc5d *4549d2b477195da61246950cd248360675dccec3f1c003ccf034175f535971f0ae75e563192136 *8c0c6359c9a9d4b3062e78b1de736109e25ad96f57f5b91aa7be493f3b5a338e47a688e87a8aea *95c64867a800a95312af18600118c79e34b7a089a8a4fb6c53ace6590e571c8d327a77ad69682e *31c925ac23bc610971e7eba2d466cd761cfdcc5851708abfabadd456973576631552aee50f195c *91d8eb3543d597a4aceb4a73388e7a51082beef018f97f6d66a9266702d9d8df3f118fda07143e *d39b9edc5e2f1de4c16c923d354d5347322297a8a561b770db50adfdbcf45973b8b54cd505e044 *e0e36fd34148e1a3dacd8c76d7b3d3b3116d13b89ef3d4f4ed055490131c8518a968db72363cc1 *1c11f3d4e825b6b4a57f67773c664381db3fe7515e56312a600c798d7d1132fbec069fb8ce9602 *6b742c10511de02e7129c377cfe7fe35b22a8a190c9b2dcd9caed5327209e3f2d55c0524936c81 *b9ecc9dc6aee30b4d188a37f15df96908e71e434b76a1cc2a15709ec3f63a3a4db0d08fb4c9cb1 *dc4afd3be71a915b34545180ccad39e73e9f4d44b39fb3d0354b1cbc83ddf90d535d25324cd264 *e49e06b3c90d77dff5209a1279924941649a1427bf89204febaaf8e5a80256153121f794fde8ed *f4d7d9c10aaa78d54bb9df363d7478a88a1e24d99d2161badcae1d02d05647162869a30cecad97 *ca0c2e01f8b009c8f2075476a16c9cc34d71a80b4ebef2100807453d2d2529e96b1ec914c3e0af *885be1690a2f271c92140001c639efce844d3dba3bacf4b7692a4bf88c118c6141e78c01af34d7 *bd81f12d65475a2dcc85d432c304aeb4b0c6f11385641c8fcb50ab6a5847197cee54ee7569153d *24666929a5076fee377d6ba7a7a6ab86496a63326d5ec0e31a62103869488b69028abab6a9e367 *4deab8dac4f6d66b2311440ec52a9f33acd13a927810c31127f56f49534b452545aad950b4c118 *f88e8573c1f33a43ad3a3123246bac7afab3aa2b96afa7608923d81f150830bb429cfcff000d73 *2adbcc6503b17048c91ad1e8d99ce26de7fec82bb4f1201a743b4679ed9d6ca9a768e4552d9006 *46ac2be1a5866531b1551df2a48d47aa8c4e3c413c43d3923fb8d6b862489db4cf30523355aac6 *8b87c3e719f77cff00ceac6180cb22aaf776da3e5a9f6cb61a3b72d4d430795a22aaaa790ac7f2 *eda9366a58cab4efe2909c2fbbd8fcc8ff0079d43024d42db6665ca65891614e1506d1aaa842d4 *572267b1c91ebaf172ac492a1c45f00270c7beb65846ff00165c2a9c601c6aaae22b64c02399ba *ea18481f6111b763aa68972d21f52757177906e58c3b1dabb98f99f4fefaaba724ab1de5873e7a *6edda388c2003c47d74734b47d32b1090a41e146f8f2c955ff007f1d6eb8534d24e8523564ac1e *36e0d918f84f1e4720e7d73ad960a5351d294912025a448bb77c050747fd2b0db62b6d1c757286 *74431b44ed9da4b1395f4efc8f96bc8e472aad95bbdd09631358a262d7a828a2a1db52a8fb8c61 *1b087034388d0c71ef566c1ef93a35eaaa39ad86b0d7ce1a0924610b2b70a33c71f4d2e6e57686 *4a76815554afeffaeaee847a8b7de55c9f15c9292432d7c22470600dc8d6685a5ad6552cbc11db *e7acd69be94b9b10412276ede3a5a0820a8490061568cab201cae4119feba49752fb11e9eb5d8c *987a9ab65aa44f80d1a01f9eed7485c066deaa581751e7e5a54f5f78868aa4c6c19b6918d52de7 *4b90ae2ec6592a2a73154f47c06a1a9a7b8cead9e18c4b83fd75eac1d03435b7cf06b2ed2416e8 *07895551e1afb883c80cf2c4f006892e604939f19ca3a0c9ce8c3d9ada96e52d354bd14bf630ee *934db3dc214abf9f0d9e46073a6aea730160fea0634dcf5f2955d45ecc2df489ba3bcd5b6171b1 *e05c2e3cb83ce353ef3ec868edbd31beaba8eac541a349cc4b4c9f1330e339e3191a66d1593f6c *f50d2d2cb8103c8f34a55b7078d72c769f33e447719e471aa6f6af7063767a7461b444108f2ef9 *1a5fb667001ddde1152bcb4e7cbff4651c54f1d4a5d26350c489a33081cf930e7b1f3f43f5d1c7 *42fb1e82e1d2d2dca6bcd4c201236ad3a907007993ea7516ae8d6e5738e9a3aa85250c3eee53b0 *3fd1be1cfc8e34e4f06aed5ecca9299696a11ce44ce623b220589dc5870463d7f4d3326ab36de0 *f30131b3b70221fa8bd9e51d05a27af6bcceee5caa2f82a33fd75454dd194ab45bdee532b11d84 *43f5d30fda04e26868e9a2e236236af981f3f99ee7e6751692dead1aef0c57f94773a95d465da2 *dbf53b6d310619743d14d49d3f0543926240b0c7263dd385e0fe3af179f192f029e390387f790a *0c1fa6ae29d21164b653470ac1550b7c649cba7184e4e08cee3cf9e304635f7ac6a682d7d3533d *3d199aec6768e57da1020cf62a3fdf9eb3b5684a80bda5d7c4aab63b45ff00b4862d4ccb1c92b3 *aa86906e2467e5a544f2b3c9951d8f20f9e99776ea1355133565318e4d854232e0b6966a68dea5 *c4ed2444b1275abd2b1b0c54c25065b3627c92106844a24df248c7dc5e71acd5a5bee36eb45de9 *ab681a39fc35219251c127cf59ad5f7c7659213eb3b85a2aa929e45793df7eda13b9f49dd6a8c9 *b264f7b3df9d1d2019d6e1818d30f4bd3936627da1e216edecb3aba5a832534d6e753dc494d1e7 *f3dba32a835d65e9db5747d3d3c0e69a1dd531aaee5695c96381c6319d32b381bbe6067ea74b6e *a095aaefb7010b920cc61f77b920600fcf3acfea3a34c18c0c7e788dc7a87361a12f4734368e97 *afada84b5999a65654a766cac8a70a3716c0218f24718e349af6817192e5592d7196331339250c *68b342c0f28e40cb63c9bb1f91c8d1e750b436fb58b5c4c3c38a2100e782d905cfe273a56f57cc *aeb3d41037cadc903cf58fea97a4f0231f2714279f663414379ea88629adf249ba40ad21a83803 *3c9c01fe74fc7aea1b4f4ad55a292045f0dd86c401b72ef03049e4ed2c3cf23cb18d2b7d8e50bd *bedf5174e15913e3ec549f4f9e33ab7b456c43f68d538276c0d927f9b7ab7ff51a3198abed5878 *1f6f262f7a9abccb7c557b4da2aa9e1f703884ab29f425194e7ebdf536d11c55570a7861a75843 *30ca072c3faf3aa0a18e49ae1515393f78c727d467cf453d2b475935cd64a3a7573173f78e114f *af27b7d7b0f3d71249a90a0e4343b9871536f72b51574b4af54f0958e08906724719fa67274397 *cb45cc5352bc162b81a846cc9ba3ca95f31a63745555609e5a47a7459a1237a464bf727196e001 *f327d3473109593ef9f27d0761faeb571f4cc7aa40c49103333e335739cefd66174a096b0d9275 *9e18b6a44f11049d236f5d2f7c6a932a596bc6ee48fb3b71aef89235cf2aa7f0d6a78213de24ff *00a8d5fd274c5d35ed6b95ce724dd4fcf69fa76f49f15a6b87afdc37e9acd7e81494b4e7f8117f *d06b357b648f58cc50ff00c8df96b6a863c1538fa6b954dcae3e31ff00cfaaf887f19be5f3d31b *a72b6b1ad34e5aae727c107990ff002eaee6d3fa62eee5419234efb5935b2df513249130d990b3 *12361041073e991d8e3eba05e9ca2ae763570534ed31cced1ba92b9ef90e38c64f73dbcf54f495 *5533d2c0b3544d2ab1f783b920f3e79d7d96a2a29ee5531c13cb1273eea3951e5e9ac3d6688ea1 *c12d404b98b50ab40adc8dd41515124e63976ee0c432ab062083ce71a0dbb42d5771a7a5452467 *24633a61b80668b23bc609f99ceb4ce4c579631128410015e31acf4e91b470ff008fec06ce09e0 *4bee8ab0d6dc7a7eaedd425a88e03b09d3231c02549c67f1f51cea82ef66b9db7a72ba9fc0457d *de0a2099377fc89e7b9fff0038d7badabab4b4974aa9959b01889082460f7d53f5b1325ae2de4b *e6ab9ddcfee9d3b1746048f7f9f9d7f634ea804adb076d148620239bdd61c303a66f41da046249 *e28819244f0b25770dadf10c7d3fbe873a6d13f60d3fb8bffc59edff0027d4e8aa2a2391824f2a *8c29c0723f70ea17a46cc86deebe9fd82baa20d811abd2d63fb399834f2c6c406898924ed1c6d3 *e47031c1f91d5b7dec6fb5c6483f128383fa6920d5f5e2df030ada9c97619f15be5f3d6475f5c6 *38b35b52791fc56f53f3d6ce0c0312ed11597507235911e2e091b829fcb5a5cffc08d24a3b8579 *7e6b6a7e07fe2b7ebadc6b6b3c471f6ba8c0a9007de1edcf1a75456f8df90b73c1c7d359a5459e *b2adae415aaa72bb9f8321c7c5acd76d82725789ffd9 addfile ./images/byorgey-talk-thumb.jpg binary ./images/byorgey-talk-thumb.jpg oldhex * newhex *ffd8ffe000104a46494600010101004800480000ffdb004300080606070605080707070909080a *0c140d0c0b0b0c1912130f141d1a1f1e1d1a1c1c20242e2720222c231c1c2837292c3031343434 *1f27393d38323c2e333432ffdb0043010909090c0b0c180d0d1832211c21323232323232323232 *323232323232323232323232323232323232323232323232323232323232323232323232323232 *3232ffc00011080061008103012200021101031101ffc4001c0000000701010000000000000000 *000000000102030406070508ffc4004b10000102040302060d0905080300000000010203000405 *1112213106410713225171d11415161732426181839193a1e133444552538292c1f0232472a2b1 *43545562636573a3b2d2f1ffc4001801010101010100000000000000000000000001020304ffc4 *00221100020201050002030000000000000000000102111203041431512161133241ffda000c03 *010002110311003f00c1139902d7ce3426255f4b2941a2bca164df9073b5f3f7c50184ddf6d3ce *b03df1b777694961071999b2494121936b8c8c6e1abf8c8d5953764a7dd421b6e953094a161400 *41dd736f7c4812534a595ae86f9529409b2081adf9a2ca36f28c05c7659f4061676fa8cd805699 *b00e84b2637cc7e0c17a5525e953ad9595d1a6164aae9ba0e439a1f72993cb414a286ea6fce927 *df163ef8b431ba68fa3f8c1f7c7a20f1273d98eb8af7cefa2608e0374ea8a58436288e9c36d53b *f2cfdd0aed6d514ac4aa1b8a37b92a4eb9c777be4d16d935387ee27ae0bbe5d187cde748fe14f5 *c4e6bf0608e03b45ab3c86d09a33c9095e3200001898293525a1695511d0754001240e9f5474fb *e652374a4e1fba9ffda12784da50d24a73d49eb83de32e11f4e62a915a5365228c46b6b8195e12 *e50ab2e36a48a3e005386e08beeea8ea77cea6eea7cd9e929eb84f7cfa7eea74cfe24c45bc6bf8 *8611f4e73141ae34d21bed525413f59433c88e7f2c13fb395c7d952154e45d4524af8c17c801cf *13cf0a125ba99307d2261b3c284b6ea53de7747545e6bf11308fa362855cb859a7b6579dc9713c *d619fbfcf0dbbb375f798534a9461295003e540b43aae1419be5495f9de1d50d9e14136ca927ce *f7c227325f45c510bb89acfd835ed840897df43fda7feef8408bcd9fd1308993c972a7a5c73ba8 *fea2354ee35f2b251530918d4a4fec2f6c4731af9632ea5a6f55934f3bed8fe611b83ed15cdad5 *c44c2f203121761facb38f348d1c86f63e6b103db636cb93c40b1f35e03bb0ee4d3581dabad48b *dc00d0b5fc99c5865d052cbe0b2ea6e9030ad77c5c9ddcdcd03015a014cb38b0502c4396ddf1b4 *628b4564706ccea6a4e7b210a1c1bcb5c0ed9bb739db8b4de2e5c580b0d06d450a04955f7c3732 *ca56d974b238c16480a5dae2fcf128522aa383794df527ff0002614383890c56ed8cc5ed7b614c *5bd86f0a128c010919818af9feaf04eb09594ab8b0a52b250c56dd128522a83837a78d67e67f0a *60cf0754c48c4a9e99b0c89e4c59e5d286dd1665a411e110e5ca72ce1e231b0e7210415dc0c571 *6b837bee3be14291551c1dd272fdee68f9d3d506383ea31cfb2a64fdf4c585c429abe36981cbba *b128ef50b1fd6f87034d10ddda97e30f8602af636ddcfa45a42915d1c1e51f5e326cfa41d507de *fa8bcf35ed3e116a42804a52a202ed6291b8db48253cda480556cc8d39b58b48522afdefe863c5 *99f6df0857705421fd93e7a5e31654bcd2c908712a235b1d2090ea1cf014142d7b88521456fb83 *a17d8bded4c08b35c408521479c68a9c55a904f3ccb7ff00908ddd720dbcea96a4b988daf6511a *461742386bb22a22f85f42add06f1a77779512db6b6e992ea2e27184875590bf446e40b7b12896 *428212ae51170493a0b42bb5cd292125a5580c22c48cad68a9f76f5abdbb532a0e99bc61135b7f *57946d0b729f26028d872c9ce39da2978ec625c4af02b124581cf48332495b780b4a29c415bf50 *6e233cef9f54dd27263ccaeb823c26d6374b498fb8aeb85a168d0c531a163c4116f29890895284 *252941094e91999e132b7b99921e88f5c11e12ebdf564c7a13d70c912d1a52a9cdad654a974952 *b536d6169904a5b280c0c04dc8b644c663df2768371951e87e309ef8db45f6b2e3a19113245b46 *a6650a8925bcc8b1f2db31004800bc5c4a315ef7b671949e11368cfce591d0ca61b3c206d19f9f *2074348ea8b922648d6c4990ac41b4855ef7f740ec350f15233bf9e3223b7db467e92b74368ea8 *6d5b73b467e94579908ea8648648d7c4a14dec948e78212653e0848e88c795b69b46afa55df304 *f5420ed76d12be94993d07e10c8648d93b15ce710231aeeaf68bfc4e6ff17c2043219a2b1b32d0 *776929cdaaf854fa41b7346a89d92a1b7c852de1833b19822d1996c7a716d6d2c7fae0fb8c6d82 *4e596b2e298415137248cc9d2f1b9048e4a364a8681c684bc301cd5d90acbdf068d95d9b5a2fc5 *624eb9beaeb8ecad8580132e1a4214796149d60c30fe45289749cfc5dd9fe768c52147286caecc *8d65dae92f1e6bf3c3edeca6cead585124d28817b0709fce3a09967c9176e577f8a79a24a1a712 *d6ad872fe124585afa428b472c6cb6cf040576b99292401aeba73c2c6ccecf254a4f6b65ae9175 *0c39811d1796a438121d6d009160a4f4c0979a6c328e39e68bb6188a342775a250a44346cd508a *6e9a5ca91cfc5c3a36728a9d29529ec844f0b0509524d92acc65ba03b93457888c29272e880a21 *8a0d213a532507a210b146a6274a7ca8f44989a0dc0838a3e0862974f1a48cb7b14f54284849a7 *c194971d0d27aa24c1428847ec4961a4b323d127aa0763b23465a1f704483088a51be219fb16ff *0008810e5e0401e7ed8718b6c29de4709fe531b6a1c40bdd491875cf48f3d536a5314a9f6a7651 *612f346e9245c79418d529db61b39332299a9c5372f30a3775b295138b791e48e92464bbf1894a *0a8a8586a6fa42d2ea0f8e9f398a9276d3661128e14cd7273516b8b50528efcbe315f7b84a0a75 *465a8ed611e0a9c70dfd434d044506cb66a29711871e34e1bdaf7ca38b55dafa5d2a6152ae171f *990336994e2b749d0466d59dbba95524fb1196599264f8619d55e73a47169ceb897ecb5721d558 *ad5cfd307a6d2b2aa6cd525b6de526f8c5becaa58b5ca4a149e30b9d046863b7479b7aa326dbce *3625d4923134a48be1b65d1144d9fa0ccbf576c38905a041514ded61cf1a8252848b212123c82d *1ccd4842e61b4b2db85564a8800dbc87aa22cdb887d28e2e7d4c0170700f0b2bfe50fbee165946 *1536de76b285c79a132f36c292db6661a5ba4004a7798191aec69c5a78ced92827c24e1686847f *f3d5121e6d4b68fed1560829361993719fb8fae245f236ca187d444a3c42b44937f3400db4853b *7299a770a54524116b907f421d0ca92cb6df1ce12823946d755b71865970aa6be58aed8c116b61 *cd394484398f1117c94526fe480121ab21b0547906f7e7859804c2498a0381050200f2e0d62434 *9ba61fa5534d5268b02665e5c84956398730272dd7e789ef519d936ecb9992581bda994abf38ef *16acc9cf032b42929898dc81503fbd49248dcb99488ea48d1698eb78a7b68e4258fd445dd3eeca *379244f96719a65c7dd4b4d214b7166c94a45c931ab6cc6c0372f28dbf5542dd7c90b0c1364b67 *cbce60a8357d88d9c970897a836e3c735bca6ca94a3eac87923b07849d974fcfd67a185f54729c *dcbe11a51aecb125958d11610b0cb9f562ac7850d984e934f9e8975754215c2a6cd8d1536ae860 *c72a668b59962a0016d240dc40306996234420745a2ae784aa494a54893a82d2a00a4a5a4e77d3 *c6868709d4d526edd36a0bcc8c928c88d7c6862c16fe21ce61eb806594a04109b1d418a439c2bd *35b752d2e9b3a95288b6228eb89c8e1025ddbf1720e9b6a4b8911b8e94a5d2236916932aa24138 *6e058181d8ca1e3244555cdbd084295dae3648be7309ea88aae11d3ba9beb78754745b5d5f0ce7 *12e66595f584119736f0c45215c235fe8f48df9bdf086d5c22b8536122d5bfe53178ba9e0ca25e *788ff388119ff77cbfee2c7b55408bc5d4f067131a803481023995743edf823a217be04088ca83 *3bfa6107530204445008020408d909e9f916bf80434cfca0fe281022106be70d748feb1dd5fca7 *eb9e0408f76d7f4673d422af7430a81023b339a1930dae0408c33aae844081023243ffd9 addfile ./images/dons-talk-thumb.jpg binary ./images/dons-talk-thumb.jpg oldhex * newhex *ffd8ffe000104a46494600010101012c012c0000ffdb0043000302020302020303030304030304 *050805050404050a070706080c0a0c0c0b0a0b0b0d0e12100d0e110e0b0b101610111314151515 *0c0f171816141812141514ffdb00430103040405040509050509140d0b0d141414141414141414 *141414141414141414141414141414141414141414141414141414141414141414141414141414 *1414ffc00011080060008003012200021101031101ffc4001f0000010501010101010100000000 *000000000102030405060708090a0bffc400b5100002010303020403050504040000017d010203 *00041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a161718 *191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a *737475767778797a838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6 *b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7 *f8f9faffc4001f0100030101010101010101010000000000000102030405060708090a0bffc400 *b51100020102040403040705040400010277000102031104052131061241510761711322328108 *144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a4344 *45464748494a535455565758595a636465666768696a737475767778797a82838485868788898a *92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4 *d5d6d7d8d9dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffda000c03010002110311003f00fc *bebad3e789e5631b6d419638e9ce39fc6bbef86ba735ce96e57ac93ed18fa0ae76ea786f21f324 *965dd2a30320071bf24ed27dfad7a57c1cb00e34fb75c306bd009ff810e2b8aa4db8599d1457bc *d9f4bda691e5dbc49b7eea802aa6a7e08d335a07edb6114cc47df2b86ffbe8735dbdb5ba945e05 *5b4b153d715e96e926787ccd3ba763c3f56f80da75e2b1b2ba96d0f68e41e62ff435e7daff00ec *ff00ac5aef686d63be4f5b67c1c7d0e0fe59afad8698adc0341d1f03a564e8537b687553c6558e *97b9f01eb5f0e2eb4f94c72c125bc99fb932143fad73779e16bcb5c908587b735fa2b77e1e82fe *131dcdbc77119fe091030fc8d715ae7c11f0eea59296af6329fe3b67c0ff00be4e4565eca71f85 *dceb8e2e94bf891b1f07bc135b9e508239a7c37ad19e7ebcd7d51e21fd9aee0866b2ba82ec7659 *d3cb6fcc6457977893e09ea7a48267d3ae2151c99157cc4c7d4640ac5ca4be346f09425f048f38 *b6d64a85c9ad5b6d7c36371c8aaf79e08b98b263c363b038ac79b4cbbb4243a32e3d4567684b66 *747beba1d9daeb9e5e3636dcff0009e957935f200dc03ffbbc579ec53bab0c920d68437ac179cd *67ecd96a499db0d5219c021b69f4618a86e2e463230de98ae545db35396ed93f8b1f5350e25156 *6557d362659c2c841f3ed00da985002b7a12724fae735ec9fb3ed889350d022c13891e4e7db735 *793e9de12d6751b195e0b3f30c8bc1ce18f393c7bd7be7ece1a5c926b9609244d1496b049be36e *aa40c73f9d6cda9351f338629c23293ec7d316f02ed07193ef5763b704723f0a7dbda1000dbd2a *f476c401918af6dc4f9db95c5b9fa54a909ce0d59111cf514f117d295905ec55fb383d4669ad68 *a7f86aeecc53828f4a86688c97d311c1054d52bad1be46c0e2ba3d80f18a8e48f031c566d0d3b6 *c79a6bbf0ef47d6837db34d865723fd66ddadf98e6bceb5ffd9fb4dba42d65732da30e8920122f *f435f44496e0f6159f75611be78c5632827ab47442bd486ccf8e3c4bfb3fea569968ade1bc41d1 *addb0df91c579278bfc373f8566852749adda4cfcb2a1078afd06bfd1c104002be5afdaef4c366 *7c392e3018ccb9ff00be6b2f6493d19dd4f17293b491e0c974affc40d4bf68c71c56293834a257 *5e8c4537491d4aabea7a0687e2abab6bb571332c7d08ed5f4efecdd1c1ab6bda96a3160c8d6cab *2367a9c819fc857c991e99736811658d909e46475afa27f67fbcd534713888dc5b3322b4781fbb *6cf5c9f5e071e98ae5a505ede2e276e279e5869465b9f5cc36638e31eb9ab8b661801815e73a6f *8e7534c893ca9c0e994db9fc4574361f1123603cfb220e3fe593ff008d7d158f8e746699d57d8c *81cf229ad69fec8fc2aa45e36d264037c8f093d9d33fcb35a306afa6dc9023bb8093d8b806b193 *e5d582a725d0812d0a83cd21b720d6b8815d72b820f42298d6ca0f350d8d2311a0e0f5a85e361d *ab71e01b48e2aa4d001d40eb59365d8c59011daab4a76f5e39ad896d81f4159f736ebbb07d6a6e *572dcc79d80fcabe60fdb460c691e19947fcfc4ca7fef9535f51dd5be09c1f6af9aff6d0b33ff0 *89f87a5f4be75fce3cff004acef7675525691f221193494ea69eb56751f48b6bb67e3fd0e3d267 *d3adb4e922208be890a4b1f3d415c0fa86cf5af53f0268175a369d24776c2594cec5264e55a3ea *a41f4c639af004bd8b4e95a68643138259d49da48f5cd771e0af8c5a84d736d0dcc666d2d014dd *fc641ef8f6f4ef5e5e1e4a9555397c27d3e229fd669b8415a6bf13df6d2c251b5b825b9041c9ad *186048d402ccbc6483cf14dd0b50b5d5f4ab7bbb293ce81d72ac011d072306a525937103390170 *06319f7afadb45c5493ba67c8be6537192b58516870c432b263ab0c63d2a71665656639e40e01e *054d6aa14395f949233839cd5b78b0c6bcac62f7533b283d48ad6496db26391e33fecb62b421f1 *1ea56e7e5bb76c7f7f0dfceaa04e298c9f31af239a4b6674ba507ba3bcf0e5ecdabe9cd34e5430 *72bf28c67815626e98e3afae2aa78354268a7a0dd2b63f4ad39225070403f5af460db826cf0eaa *51a8e28a0cb9526b32770ec79e735b4c800c81953dc5603c3be570095009c15349e82516d956e8 *291d7b57ce1fb6a41bfe1d687260f1aa85cfd627ff000afa465b62a1b2e5f8e3200c7e55f3f7ed *9b006f84d612633b3558ff000cc720acd3d4e88bb33e21a69eb4a4e0d256e6e7a66b5a66e81f6b *ef8e09702373d7d39a7691aa47631b9571b17ef296e78ff0ab4fe1a99e1b9cdd3be0ee2028c91d *cd76bf08be0e699e25f1b98f54324b63e43b9b72483231c00723046339fa8e78af2e11551a85f7 *3e9eb4bd9a725b23d37f669f11cfafda6b103026dedf6bc60fbe727f1fe82bd90dba195c02082e *a3b9fd2aaf823e17e85f0f23bb8f46b6910dcaa89649642ecdcf039e075ec2b79d079a771527cc *38f9bd3e95f4d4a93a145539743e66b568e22b39c7c886ded19954e09f9c71d08fcaac4b0fcedd *7ad59b5b511a43b57ef1dc48e94f9e2c1278e4d71639ae58a2f0c9b93b9496323b1a8a64c1e7d6 *afac79155e78b7311c75af124ec8f4523b2f0647ff00122438eaee7f5a77896eff00b3f4ab8951 *b12be228bfdf63b57f522a7f084206830b00392fff00a1543ab7879b58d42ce59ae9d2dad64132 *dbc7c0771d0b1ee07603ff00d5e8c2ea9ab1f3f3b3acefb5c59e110da88c0c2a8007e159aea49e *056d6a09884d65942066a9bb6816bea655c8209cf04d7837ed8b16ff008225b9c26a7013f938af *7cbbf99dabc3ff006bc881f811a8ff00b17d6cdff8f11fd6b35b9715a9f01b75a4a56183495b9d *07a8da6bb7b637f1cfe54bbb247c98279cd7b77ecddab1d5bc74023bb6216691640432803e98eb *8fcebc6b4793cdd4215fe10c18822ba7bbd6effc23a9fda749b992c65b98c179223866c1c6335e *3c6ac694e336b6d4fa175275a9ca9ab6aac7dcb26d57cb71923a8f7aa6d264212401f31c642e6b *e3183e34f8be3c03acdc3ffbec4ff5abf6ff001dfc5f0702fc30c630c82bd59e714a6efcad1e6c *72bad15ba3ecb82311c96e18ee382c09c9c54d3e0f7ef5f20dafed21e2d85d499e372bd3746bfe *15ab17ed3fe231cc96d6d27e18fe42bcfc463e955b72dd1d34b035a17ba3ea241c5579c7cc7eb5 *f395bfed4baac6dfbcd2eddc77c31ab89fb51b391e6e8e3dcabd70baf09753a161aaadd1f60f86 *d153c396a71d377f3356a350cc483915f32e8dfb66585969b15a4be1f9484c8de2e00ce4e7a6d3 *eb5b165fb61787ba49a65e47db821b1fcabd4862a8f2a5cc787530188e672e467ba6a2bb931dfb *d67f97c62bc963fdab7c1f744f986fa327ae6118fe75763fda47c0d3ae3fb4a489bfdb84f1f950 *ebd296d2467f55af0d1c1fdc771769966af10fdae931f02358f6bab53ff9140aee07c70f04dee4 *aebd0293d03abaff004af2bfda8fc73a17887e0bead69a6ead6d777124d6ecb144f966c4aa4f15 *709c5bd187b3945eb13e177393494f92364c6e523ea2a2279aea0d8fffd9 addfile ./images/screen-triplehead-galois-thumb.jpg binary ./images/screen-triplehead-galois-thumb.jpg oldhex * newhex *ffd8ffe000104a46494600010102001c001c0000ffdb004300080606070605080707070909080a *0c140d0c0b0b0c1912130f141d1a1f1e1d1a1c1c20242e2720222c231c1c2837292c3031343434 *1f27393d38323c2e333432ffdb0043010909090c0b0c180d0d1832211c21323232323232323232 *323232323232323232323232323232323232323232323232323232323232323232323232323232 *3232ffc00011080060008003012200021101031101ffc4001c0000020301010101000000000000 *000000040603050702010800ffc4003d1000010303030202080306040700000000010203040005 *110612213141135114223261718191a10723b115425262c1d1177282e1162443a2b2d3f0ffc400 *1a010003010101010000000000000000000002030401050600ffc4002f11000202020200020805 *05000000000000010200030411122131410513515261718191142232a1d11533b1c1e1ffda000c *03010002110311003f0060762469030f4769c1fcc806abdcd3767715bbd05b6d5fc4d9283f6345 *2ee3159652e3cf21b0402779c62abd7a92349dcc5b18973df3d3d19be07ccd799aeabbc4743ed3 *a6ce9e07b928b2299188975b9c7f20990543e8acd073615d20475bff00b45b79b00a8f8f05b513 *f318ab08b13554c521a7d716d6daf3b56121c74e3b1ec0e3e1d0d59b3a2edbbc3b70764dc9e1ce *e92e129f924714c378aff53efe5dfee60f127c06a223323f692725064bc40fca82db817cf9e490 *28283250eca94d336792ebec2f6ad4e14baa41ff0029c0ed5b006d984c7851da6d96c744b69091 *f6acaec4a28d51a831c1120a81ff0052a8932f9ab103c3f9986bd100987c5b8595ada2f712f2f6 *3f71c46c687fa51c535db75b6908ed8662bad434ff000785b2aa99bec07a5a21a5f4ae4281ca11 *c81819393d288762c3923f3a332e67f8900d21d83ff7148fac3008fd263433a96cd240f06e51d5 *9fe7a0b4f3e84aee4bde9fcdbaad49e7da49da011eee2951ed2d647c92602107cdb253fa504bd1 *d11273167ce8e7b61cdc3ef42a948f0247d2692fec9ac38f25c254939ec71d3eb5877e383dbef3 *6a6c7eec659faaff00daadc5975044e616a15903a25d491fa1aa6be69fd417871b76e7158b82db *46c438878a54139ce3b5538a2b4b859c86bedfe62ec24a71d459d1531d8ae4b6db4a48798f5944 *740140f1ff00dda9e989b35eda975f5ba8f653920e78e99a538d6a9165716b55a673594edce378 *1ce7a8a2a3df22e51b9cdbb7cc629b9551b9cba0dc2a2c5ad42b18c379bc26d2d35bdd4b2b7490 *0adb2b1c7c0d345bb5d68e0ca407590508248285256ae3ee6b2cd4aefed831442dae0692adc4b8 *0124e3b1f8550376f9ccbbb8c5706d04fb391458f86beac163a6fa4cbb24f2e23b1353b5b1a577 *17444bbde5d4920baeb0766475ea40ed56bfe215be1a3c0896396940e02429a6d3f65566d72b82 *6db22543f00a9c4487005670061c57cea8532969184a1b03b6539fd6ad183458033927eb2237da *090001361635ecabbce6e0dbac61c921695a5266024738c9c27a73cfc69a2333ab65851759b341 *00e06e71c7b3e7ece0564bf86b7131f5a090f484c70633c0b806d4824770074cd6c0ceb0b2c088 *43f214b585701a694724e7a67b642a9b5fa3b1bdd8bb326e03a303b9dbef516df22548bdc24219 *6cacec81c71d3952eb2cb521cba25e7e42e336b90f7e610c7b47685f3eb0f33c5687a8b5c586ed *6b76de81740fb98f0dc65094ed57cd593e47dd59ee9b3ff24179f55b9214ac241c0f0c0e87ad50 *9894abe950401758576cd2d1db7bf6d024c55462e300a8011424018e71f998e99a04eafb847210 *a31467919647fecab5f15990971b05f56d4fadb21b640cf4feb4a97d88fc992dad98ef29b09206 *5a424e7a9e12714cb71aa6ed9767e3312c71d03097f5abcfba14a70a14918fcb6d691f6739a911 *ade4b69243895e0745a17cff00dc695951d4dab6ad052a1d4115ead1b5951c7634838b4eb5c07e *ff00cc6fac7f78cba6b54de27bafcb6e6bf1fd64a52cb4bf50763c10688ff8daf1117b5531a7f0 *71ebc749fd36d5569eb63936d329d694a0b6c9500941513d076f8d57bafc9438a43c55bd27694a *c723dd486c74f746a1ad9bf031c58fc469aa5069c8515d2b3b7d452db393c7f30a1acd22dd6594 *f2e55b25bc1e1b36a96d38077e33b4d2d5adbf48bcc441190a75391d38ef4c3718f19b5075b611 *2c64a7629cc8c67a8db820f15ab87515200d6e635ce08ee5d393344cb199105e8a4f75455a7ee8 *c8ae1ab469596b09b6ea12cb8a384a048c127cb0a02915e90959504b05a047b21c51c1f9d19a79 *0a95a86dada8950f494ab939e120abfa522cc55452cac46be318b6963a204b5d4766953352dc4c *76d2a024ab254b4a71b80501c9f79a81bd1b72500545819ec1cdc7e8056bda32d36ebaea7bfa27 *470f10233c807a729524ff00e229fa4f8d152c3167b7b293e26c5b9e1612d2075207193e557621 *46a53cce849ae2cb636fc27cff0067d2736cd2973df4ee436c2f214c2ca14149c75e9dfed534d8 *e89001c29447665a19ad775539a94c094e9111bb621a529d4287e61001c73f1dbf7acf9a8c5c66 *13864bea0f6d0403d370fee055aaa35d491ced81ff00514e1b0ec7b830e2da5a52875249231819 *a874fdc274786f376d8a970171216e2982ad8ad8076e0679e4f5ad72cfa16cd7286a7e52a40287 *0a0a4ac00780324e3e1f4a5afc25b344b8c0d40cbf2df6daf480d38da1eda9713b4e770ef42cfc *5868c620daf622ec9b8df188a1b7edcd14295c6e6f68e9efeb4147bcbd325c784fdb23e5e75294 *ef053c9e3bfc7ad3e6b2d3365b6448cec06642cadc28500942b809ea014f14841b693a82dc1b42 *93b25360853401f687394f6f95125c5d7921d89a6b553a23b970ee9b9a9794da6c76a56dc67f3d *b071e78dd41ddec463d8e5c85daa237e1b4a2a5b4ea15b7cb185d1f6e5844e7cad4da815677364 *e3dae3af3e742de9694e93ba13e440e33d76d1b33713dc00a3714ac2e4b8f6f4ae217371528ed4 *2c73e7907e540c8421d75c75c71c42d4a2a56f4773f0a9a1a968b5b4920a5246428279ebe750b9 *2428105f0ac8c61d685730ef72e006a13a7119beb2ad9bd2da56b2319e024ff7abd92c385af519 *40c7fd50d8591cf7c1cd5c7e0645f48d76ebc470c427159f894a7fad7d012ec76a9e312add11ef *7ad9493f5a7a90068c53024f53e409c87cac29d42811c67c329ab1d24dbebbf32a8e9495b6db8b *249036e709cfc6be8e9df867a6662484457621239f4674a47d0e4564a8b5c7b66bdbf468ab538c *430dc64a960024e371ce3df52e6b05a1984750097025bda354b7a5f54c996e439125b93092d84b *29cfac959233f226afdffc59b838330f4e940fe290f01fda97dcb7ca7a2ae4428ce49033b4378f *58fbb3d6951e5cf7df532e27c2521452a6d232527b83efae5d198e958500752dfc28b1c9dc7697 *ae3535e20be975988dc3714185a194ee5655d073e7e79a529addd9b71c8afcc7125a51496d24e1 *3eeeb8a6ed0e86e0372d12c84efdabf5f9c9191f5a16f71a2cdbdca763484ab7104804673819e3 *ad6d999791b5336ba31c3e9bc221beb9f1f2969d5a475041efefc55378eec62a1e1ada24e496d4 *ac13f234fefdb1694294405848e7dd55afaf4dc3433fb4dc7cbae20abc369a2bfde23ae463a56d *1976bb7123b8dbb1f1d5392c4d7aeb352d12dae414f43971407d334d366813a45be3494c85a370 *529c521e56e491eced3fad4712e1639b786a3c1b594452925c91206d2900727a9c0f89ef56d78b *f42d311e133163f8edbe952c25970009483827be4e6ac7b6d3a51b0673f8d7e3e51595a9ee6951 *c4f9a558e85e3fa9aae9daa2e52e2bb1244875c8ebea82be0f39f2a76b849b13111894c5ae25cd *a74a4bc84fb6d254320f1d0fc7ca856bfc3eb9c86985c499054e2c2376c381938ce77f1f4a34b5 *f5b20cc75427ad4cfda9cb2d96b72928230521476fd0e45190e32e6be1963695119e7291f51c7d *a8e91a3e4b4b5069d4ab0718527fb5196782f5a9d5aa4a3d65109dc0e40140f94a509a8ecc7262 *b2b8168d08c7a0eeb2b40cd9939769765990d86b6b6e03b4039cf039ad2edbf8d16092e06ee0c3 *f0158e77a49c1f2e80d26c286991150e25409ea47714349636e43cd8524ff1a720d4dfd49d00e6 *bb8d5c24b588adb5f39b4c1d61a6ee58f45bc44513d029cda7e87158a59def4f9d7bb9e777a5dc *5e583e601c0a01db54059de22a50a1ce5a2527ed46dafc2b7db9e66332e16e392a29dc0a8eee73 *c904f7fa52f2335722ae080ee12613d0dc988d46d87a965478fe0f82d101bd885630471d71fd2a *9bf282dd7c3057297ca9791eb9cf73dabbd87f7f6a463a7193f4ae7682923ee2b8debdc1dcebfe *1ab61a024916c336eb2078a86dd413c159d8947c13dfe3d6ae11a3184b0b54e6992947b38c27fd *e8ed2f2512166339e1a26a51c2ca797103b8f223b8f9d5e311e34890e6e9054eb44850072afbf4 *f9521acb1cf67522b2d284a01a133f916a72044529a0e18c55d14a2a093f3e9599dd1b952ae6f7 *8719c201c24a107a75afa26ec9659b738db6d286e1ebed4ee52c7973d7e758d5e5dd25164a90fc *b6d6e9c95b48714eec39e84a729cfbaaef47e432bb3005be502cd5d58562160b6cb34297644a6e *93fd09d4b8a09429481907001293c9f752b6adba34b98c5b6225bf45b724b0d3a3da73a6e513fe *6068d977ad2ec2d2e4188e0908214877c31ea91d0e09a59b8b91e6b8fce69c4b6a53a0781dce41 *2543c867f5aeed0ceefc9d481f1905f5a22e95813f08f1a0e340bbcf336e7b60c28686c25f69e0 *d8f11380376727d6ea71819cf9d0732d93953e438d9f1c78aa29521c4ac2864e08c1a0b4d6a3b7 *daad6edbe730f3cc3eadcea7c34a813dba9ed8a608b74d13208c2196547b3cc14fdc64522dbeea *ddbf2123cb5df51d563d4ea3f38065ec5754cdad0ecc4042fc20a777f05240ebeea5d4de225c56 *19650f15abda086c7033e64927e58af3535d627a2b56db729a2c602d6a64829c764f1f5340e95b *bc7b0dc9d92fc4f484388d84719039ce3ebf6a56352cd5976d8d9e846655aab6055d12076639c2 *6da71b5187717f0a1eb786ff00ea3b516dbd3a370f3699ad7bb08700f87b2afb5660ebe97263b2 *1092d6f714a01271b72738a75d1eecd90c3eec890e3ac0210da5673cf527cfcaa7c8a2cc743673 *d8f618fa2dab218565347da231966df262a5f6b7a1d52b01a2929231d7703d2a68ae3f01d2ec65 *84ab183900823de2bf368cf27e552147bbe95c97b4b3721d4e9a54157893bf9c03be00c9f2a906 *13c9e4fe951ef09184d76818e55590e7690e6f43a85a9b710772169ea93e75688d549b6c27a6cc *4b2d3832a74b69c2547f889ea73e55525ccf02b2fd6fa93f6849fd9d11798ccabd7503c2d5fd85 *558b8a722ce3e5e724cc7aeb4e6e3bf2926b3fc45bb6a9795190f2d9819c25841dbbbdeaf3f874 *a485103001e00ed5260a5a38ea46547c8761439eb5eaeaa92a5e0834279b772e7667a158cd739a *f40c9c5743d656de83a0e29b027e4baa4f43c54e89093c2c50ca001f54e6bcacd4fa5820a4f2da *c83fca6aca0dc128c0971d4f35fc6cab6ac7bf07834ba091d289666adb183850f7d03a6c6a1ab6 *8c7f876366f31cbd679ec49c7b4d3a3c3711f11cfd7a53fda2de9b75b23c42904a13eb11dd4793 *f7ac26d931c87203ec495c79095650b49c56b9a47593778021cc096ae091c63d97479a7dfeeae1 *fa4e8bf87476a3efff006763d1f753cbc34c7ed1af6a0f00e3e35eec23fdaba010b3e552864e3d *535c1d4ec133ffd9 addfile ./images/screencast-thumb.jpg binary ./images/screencast-thumb.jpg oldhex * newhex *ffd8ffe000104a46494600010100000100010000ffdb004300080606070605080707070909080a *0c140d0c0b0b0c1912130f141d1a1f1e1d1a1c1c20242e2720222c231c1c2837292c3031343434 *1f27393d38323c2e333432ffdb0043010909090c0b0c180d0d1832211c21323232323232323232 *323232323232323232323232323232323232323232323232323232323232323232323232323232 *3232ffc00011080061008203012200021101031101ffc4001f0000010501010101010100000000 *000000000102030405060708090a0bffc400b5100002010303020403050504040000017d010203 *00041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a161718 *191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a *737475767778797a838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6 *b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7 *f8f9faffc4001f0100030101010101010101010000000000000102030405060708090a0bffc400 *b51100020102040403040705040400010277000102031104052131061241510761711322328108 *144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a4344 *45464748494a535455565758595a636465666768696a737475767778797a82838485868788898a *92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4 *d5d6d7d8d9dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffda000c03010002110311003f00f9 *fe8afabfc25e08f0c5cf83fc3d7371a2594925c5b2095da204b315241cfd45747ff0aebc21ff00 *42fd87fdf91401f16d15f68ffc2baf087fd0bd61ff007e854175f0dbc1a42ccda0daaf979c2c69 *8dc4f18f7a00f8d68afaeb52f05f817c3da3dc6a3ac6996314280bb65471c708bdc9feb5e19a7d *ecbaa5c4eb6ba6e929b483187b143df001fc3afae2a65251576542129be58ad4f38a2bd8ee6e3c *39a55dbdb5e1d3e6b9854ab08f4d06357c1e0b0ea73dbdb1575fc337927864ea3a469da46acad0 *ab235bdb287dfdced3dbdbdab3f6f15ba36fabcbba3c3e8af4b92eda06d971a469f1ca140647b1 *5420fd3b1aa316b68356863b8d3b4c5b2f336c8459a0201ebcd52aa9ec4ca84a36bf5382a2bbfd *53c4fa7c6ec965a669921c9f9bec6a00ff001aa307882eee5b6c7a4e92d8eb8b141f99aa8caeb9 *9ab19ca36972a77f438ea2bb09f5fbc8db6b695a5a927b582735b51dc4eda5c3732699a4877cfe *ec59a02003d4fb7f2a529a88a316dd8f35a2bd286a51c90391a5e961c72a45a20c8ee08ff3debb *3d057c3af2c571a9e8da7358b431b305b55ce589566cf5e1b1c7a51ce87cacf02a2bea5bdf05f8 *696fee0268b66104ac14088631934555c93abf0746d27c35d1420f9d6c6275ff0079791fa8aea1 *1d6545917eeb00c3e86b9bf87edff141e868792b6519fa8238addb3f962688f589ca7e1d47e845 *3b8163151b00f3a2ff0073e7fc7a0feb525713f10b5fbcd12dede1b17db35e9f2cb8eb1a839247 *d738f6a8a93508f3334a54a5566a11dd9e3bf111b5af1478e7511217fb1d9ccd6f6eac7e5555e0 *903d49ce4d63fd8ae347b1748216673c9915c124fe15da94dc0971bd8f2ccdc927bd655eda4262 *924b7c2c8ca550e70a1bb67dabcd589752567b1f48b2d861e9b945de56feac70f616ad24ac6ee0 *5785f2242e7e6393c91e87deba7d4a4bcd26c74fb9d2b586b568db10ca9f2c66203183ead9eaa4 *556d6346bfd1120b8b88d8432000b820ed7c720e3afb1ef5963c4c6394d9dd3b5fe9f371342dd5 *0ff7d09e8e3f2ed5d97751a7d0f1ea4614616ebf99da9f1c695e20d345bebd04724f1aed7bdb68 *c8009ef9eabfcabcf350d1a01793ad9ea06e6256fddc8c7391f5a9fc47a57f665be9f269f24b71 *a7ce0c90dc47f75dbb8e3eeb0ee0d63c50cb3abcb0acac83ab05aaa70e5d53b18d4aaa4f95c6f6 *ed725d3741bcd4f514b440a84e49666c2803deba348574ab2934f85a2903366599072e476cfa56 *7c9a35e0f0fa6a171a8429167115bb4b9639f41dab5f4ed16e2fed952d43bc2b8532a44cc0fae3 *159559f3eb7d11d387a7ecefeed9f76fa19b1599ba95a566d88a3085bbfae2a6d4654b7b2411ce *ee0e11f8c7048e0574d1e951da24a970db71878d25fbcc338e08ebc7f2ae63c47044ba74851957 *120755273919c1fc6b28cf9aa246b56972d172ea0920b772248ddd01cb08c0c9e0f273dbafeb5d *2e941a4d11d11c6e8537865390549c31f7c3286fc2b9dd36d66b8f2dc808aaa77658ee0dc638f4 *18cd771e16097d7d1db58d8dbadcdd4417ef15c90b9393c80339e00cd7449db43cf845cb5467ad *cc48a11b55bd565182a6f1863da8ad5baf87ba8c7793a0b8b050b230c0f30e39f5a29da7d88b44 *f53f047c9e02f0fcdfddb28c37fba47f4eb5d00fdddfb0ed2a06fc54e0fe847e5589e0319f87fa *102320d8c7fcab5a63e5f92e7ac128527fd96f97fa8adfa99742ed711e39d1e6d56fec96296089 *96272866ce1883920601e715dbf7ac8f13c8d6be1fbcbf8e32f359c4d3a2ae3270391f42322a2a *d3538f2b36c3d6951a8a71dcf25b9dd6923595cc44160c23957ee3e3b67d8ff9c564786efa3b3d *7278f506b7974b91360494f20e79e3bf3eb56b59f1869fe24d04476504f6b2b5c2cacecc0ec519 *c807df3f4e2b99ba9e780acc90c5b8be5c92483918e9f80fc6bcef6518c9a8f53dd8d59d6a4bda *df4ebff0c75fe3b6b3bdf09ae9ba6b996779102a03bde38f3dc0c938ce077c75af338ad21b1d22 *582e2d0c7720e3326158f3e99cd757e1d4d4b5bb8bfb52fe4b2db33a8098403a1191ca9e783eb5 *c8683e13bed7bc4c9a3db0cdcb4843bbf22351f79cfb01cd74518def06f6d4f3abd58425782bbb *5b5fe997fc2d7cd03369935a497da6deb66e20071e5fa4887f85c75cf71c56d5f780354b1d3ef1 *b4fd4a49ec0c6d2c4d10c075f46f43ea2bd1357d16d740d16c34ab1b2dd6aa4ac2c480f712e3e6 *918f6e9f80ac43e247f09b6cbb1f6ab4906e9a08860c6bd0b8c8ebd7af5c56d2d0c21176ba3cc1 *2c2db4a2924d6eb3b28fbb2bfea077fa57bd7837c41a2ea1e1d8841a806bab3b241708c3679679 *04e3a727fa578bf883c1da8bea835186efedba55d8f36d2ee25e0a1fe123f8587715a36fa4f862 *0b663399fccc00c0cc4b37af0bc0e7deb09d4505696acb58775dfba9457989acf88e0bed76faf8 *4a1219000c8c7716206015f4f5fc6b8ad5ef9af5e12c410036d006319238fd3f5ad1d65ecfe68e *d10c50e72a8dcb1fad67687e1cd53c45aaa5a69d6b35c3b3725172147a93d07e35ad18457be678 *99cd7ee93d0eff00c27e1dbdd635030da96954a29cb1e10003258fa03d2bd97c39e06d3f4d167a *879b33dd28595483b5412bd31dfad1e07f0c9f09f852459cabdf48ad24ec0e42900e101f41fcc9 *aeb204f2ad628ffb91aafe429c2826f9e5ab1d4c4c947d9d3d23f99c76a1ff00212baffaecff00 *ccd146a18fed2baffaecff00ccd15b9c86a780bfe440d07febc63fe55b5751078db3c2ba98d88f *43d0fe06b17c05ff00220683ff005e31ff002ae8594302a790460d0c065bca66b78e4380cca370 *1d8f71f9e6b2bc4daad9e9ba2dd0ba91434b0ba247d4b6548e9e9cd5886e96cedefc4b922d0b48 *7dd76eee3f5fc735e17aeeaba96ab65a86bd2c4f2410c8ab2393850588091afd33935856a92492 *82d59d785a10a8dceabb457e3e4721a8347a341611260fef0230fef29fbc6b56383ed16f35b3f3 *8cae7dbfce2b939e596faf5259be662c001d9467a0aed10f937bb4e3f78fb7f122b96aa718aee7 *b1839aab395b48e88c8d3f5cd43476927b761f6858cc0f91c38f7fcabbdf8312d9dfa6ab2e36ea *924c8b70c7a883a803ead904fb0af38d4a065bdb951b8aac8242a0f078c8fe7594d3ddd95caea5 *a6dd4f04c1705e072ad8fc3afd2baa938ee7998aa72e66df43ea1d3e1371e2cd6af2eb9b3b10b6 *f6e1ce4212bba523f4fcabc922d16fbc5baa5eeada89367a55d4fbe18c2e2492253f22807eeae3 *0727afa55df85de2cf11ea706ab1ea423b8b26f99ee5d70ed230036f1c1e073c7f3aec3ca798ee *6daabe879358626b5bdc4560e8a9be793b22b59c36b636a2ca1b71f63ef137cd9f7e7bfbd5fb2d *3b49321335adbc83b7991a9cfe62a316ea3b938fc314cf3d43041cfd2b8f99bdcf4a70e6568686 *b47a4e8978365ae83a399a3e19ded632c7fdae95d259d8c305aa296545c7dc882c6a3f018ac9d1 *66d37a3db79770136b12db95c7a8ff003c574886365063d857dabd4a4d35abd4f02aab4ac969e6 *67dd3a0b4b98a1276185f7739c123835a5daa8ea390bed26c539ef875fe84d5f3deb63238ad407 *fc4caebfebb3ff0033451a87fc84aebfebb3ff0033450234fc05ff00220683ff005e51ff002ae8 *ab9df017fc881a0ffd7947fcaba3a63307c48e2d6ceea66c08a6b29e293ea10b29ff00d087e358 *53f84bfb43e1226870a85b892d1265e3199b87e7f1e2ba4f13dab5df86b508a300c9e439507d76 *9ff1ab5a55c2dce956b2291cc49d3fdd18fd2a1af78be6f76c7c8b6f6f2a6b96d67344d1cc2e02 *3a30c1520f20d74b24be6dfdfdc2e4c36259ddbd3fc815ecbf11bc2fa3dce9926bef68a9a95994 *75b88c619c640c37f7873f515e2da66b3696ba6eb36574a775d1705cf4f61edf5ae5af177d3cbf *33d2c1d5e4a776f76ff05a7e241753a4ba9bcc87292a21fc368ac8beb392c84b776db5adfef3c6 *c71b49f4a7d9ca7ece88482d12ecfa81d3f4fe556f50b941a34ecc328db578f7233fa6684a5192 *48dea4a35694a6f7d5fccf40f00789b47d334f83c397ac63d4a56330fdd929219390011dc0c0e6 *b7fc5bac0f0ae9ab753db3c924aac608f21431183f3376eb5c068f65047e25b6d6d03451db3af9 *db5370287e5e73ff000103d315a7f17bc4b67a9681a7d8c123bc8f2ef017a0000ce7f3e9fe159c *614ea4ce1954af42366ad722f1526a5e28f0e58ea3a65c5c1b371964b6c950e3b301cf1efd2abe *81e2abfb648a1d7223f2b6d1703aff00c0863f5ab3f093578acecef74fb893ca503cd0cce0293c *023d41efdf22a0f1bdd582cf2a456f68d76efb1db665906393c1e0f4a2def7b37b1d146abbfb45 *a3eddcf53d2e5b6bb85658244910f276383f963bd6c224b01574909079571c67fcfa57ccbe1dd7 *2e7c25e238354b4613792d896263c48a7ef2b7f43eb8afaaace6b5d5f48b6bfb55260ba896655c *60904647d0d5ac3bb68ce5ab5bded514ae3506658567e892abb301d54751fcab62def2def232f6 *f2ab8ef8ea3eb5957760b208a3593e791881b870460927ff00ad58bf65bad3a75742412032b0e3 *20d2f6b568fc6ae8234a9555eebb31750ff9095d7fd767fe668ac9bed42e3fb42e73b3fd6b7f0f *b9a2b6fadd330f6333a9f0167fe100d0783ff1e51ff2ae8f07d0fe55f0fc1e2ff125adbc7041ae *ea31431aed444b960147a019a93fe136f14ffd0c5aa7fe053ff8d74991f6d32ee52a572a460823 *a8accd2e03650c71a83e5826320f55604e3f03fd457c71ff0009bf8a7fe862d53ff029ff00c693 *fe134f1380c3fe120d4f0c771ff497e4faf5a4d01f65ebfa61d6341bdd3c706788aa923a3751fa *d7cc57ba05f69f35ccf716b2085a431390a7314aa7255bd0f719ea338e95c9ff00c26fe2affa18 *b54ffc0a7ff1aaff00f094ebde64effdb17c5ae31e7133b1f331d377afe352e1777348d46a3ca6 *9eff00b3dd1c72afdd7bd58d41c369338627992327823b9fd6b926b99ddb734ae4e739cf7a57bb *b8914abcf2303d41634726b71fb57cae27a45bea3b210b6eed20640140ea47a1fd2b0352bb92e2 *48e37955e18726355c6149c679efd0572c977708bb5269157d03114cf3a4ff009e8df9d453a2a0 *ee8d2be25d6b5fa1d7e8fa87d9efca1ff572a1461ebe957afaf45b585d6d9950c8c8de4ca3e693 *6e7041c76c9ae084d2839123647bd3a4b89e560d24aee40c65989e29ba4b9ae4fb797b350edb1a *0b232c85c67713cd7d33f077c636fae78661d224db1df5826c09fdf8fb11f4e95f29f98ffde3f9 *d59b2d52ff004d9c4f637b716d28e8f0c8548fc456ad5f546117d19f725c165b98555091216dde *bc2e723dfb522c09340b14a32573b580c71edfe15f171f1af8a0b063e21d4f23a1fb53f1fad2ff *00c26be28ce7fe120d4f39cffc7d3f5fce9349e8c2ed6c7d35a869e3fb4aeb0e71e73ff0fb9a2b *e606f15f885d8bb6b7a81663924dc3727f3a2b3f634fb15cf2ee63514515a92145145001451450 *014514500145145001451450014514500145145002d1451401ffd9 hunk ./index.html 1 - - - + + + + xmonad | the tiling window manager that rocks + + + +
+ + +
+
+

What is xmonad?

+

xmonad is a dynamically tiling X11 window manager that is written, + and configured, in Haskell.

hunk ./index.html 38 - -xmonad : a tiling window manager - - +

Why should I use xmonad?

+
+
xmonad is tiling.
+
it automates the common task of arranging windows, so you can concentrate on getting stuff done. no mouse necessary.
+
xmonad is stable.
+
haskell + smart programming practices guarantee a crash-free experience.
+
xmonad is minimal.
+
out of the box, no window decorations, no status bar, no icon dock. just clean lines.
+
xmonad is extensible.
+
it sports an enormous extension library, including support for window decorations, status bars, and icon docks.
+
xmonad is featureful.
+
core features like per-screen workspaces and managehooks can't be found in any other wm.
+
xmonad is customizable.
+
your config file is main(), and you have unfettered access to the xmonad API.
+
xmonad is easy.
+
we work hard to make common configs one-liners.
+
xmonad is friendly.
+
an uber-friendly mailing list and irc channel are waiting to help you get up and running.
+ hunk ./index.html 58 - +

What's new?

+ +
+
+
+
+

screenshots

+
+ + + + +

see more...

+
hunk ./index.html 77 -
+

videos

+ + + +
+

view more...

hunk ./index.html 84 - - - - +

testimonials

+

“I have to say, the greatest thing about xmonad thus far is its insane stability… I have zero issues with xmonad” — wfarr, Mar 2008

+

“Undoubtedly the best WM around today (wmii and dwm tied for second behind it).” — maxp, Jan 2008

+

“I've been using xmonad with great joy for the past months. It is wonderful, compact and elegant. Love it. Thank you all.” — Nicola Paolucci, Nov 2007

+

read more...

hunk ./index.html 90 - - - -
xmonad logo - -

      xmonad

-

      a tiling window manager

-
- -
- - - -
- - -
- -
- - - -

about

-
- -

- xmonad is a tiling window manager for X. Windows are arranged - automatically to tile the screen without gaps or overlap, maximising - screen use. Window manager features are accessible from - the keyboard: a mouse is optional. xmonad is extensible in Haskell, allowing for powerful - customisation. Custom layout algorithms, - utilities and other extensions can be written by the user in config - files. Layouts are applied dynamically, and different layouts may be - used on each workspace. Xinerama is fully supported, allowing - windows to be tiled on several physical screens. -

- - -

features

-
- - - - - - - -
Rob's tv - - -
    -
  • Very stable, fast, small and simple.
  • -
  • Automatic window tiling and management
  • -
  • First class keyboard support: a mouse is unnecessary
  • -
  • Full support for tiling windows on multi-head displays
  • -
  • Full support for floating, tabbing and decorated windows
  • -
  • Full support for -GNOME -and -KDE - utilities
  • -
  • XRandR support to rotate, add or remove monitors
  • -
  • Per-workspace layout algorithms
  • -
  • Per-screens custom status bars
  • -
  • Compositing support
  • -
  • Powerful, stable customisation and reconfiguration
  • -
  • Large extension library
  • -
  • Excellent, extensive documentation
  • -
  • Large, active development team, support and community
  • -
  • Read more reviews of xmonad
  • -
-
- - -

download

-
- - -
- - -

stable release

-
- - - - - - - - - - - - - - - - - - - - - -
- xmonad 0.8 - (Sep 2008)
- xmonad 0.7 - (Mar 2008)
- xmonad 0.6 - (Jan 2008)
- xmonad 0.5 - (Dec 2007)
- xmonad 0.4.1 - (Nov 2007)
- xmonad 0.4 - (Oct 2007)
- xmonad 0.3 - (Sep 2007)
- xmonad 0.2 - (May 2007)
- xmonad 0.1 - (Apr 2007)
- - -

development branch

-
- - - - - -
- - darcs get http://code.haskell.org/xmonad - -
- darcs get http://code.haskell.org/XMonadContrib - -
- -
- -

- xmonad is simple to build and install. Read the build instructions. -

- - -

ports and distributions

-
- -

- Your operating system distribution might already have binary packages of - xmonad: -

- - - - - - - - - - -
- - - - - - - -
- -

news

- -

- subscribe - Read news about the project - or read the blogs. -

- - -

screenshots

-
- -

- (Clockwise from top-left) Screenshots of wide mode, - tiling with dzen statusbars, a three-display Xinerama setup and - xmonad with gnome support. More screenshots...

- -
- - - - - - - - - - - - - - - - -
normal use - xcompmgr shadows -
xmonad gnome support - xmonad and Xinerama -
-
- - -

extensions

-
- -

- A huge library of extensions to xmonad is available. These scripts - provide new layout algorithms, key bindings, window tabbing, emulation of - other window managers and more. A stable version of the extension - library is available with each xmonad release. -

- - - -
- - - - - -
- -

- Please send us new extensions as patches to this library. -

- - - - - - - - -
- - -

documentation

-
- -

- Introductory documentation: -

- - - -

- Further documentation: -

- - - -

related work and useful tools

- -

Software that works nicely with tiling

- - -
- - -

community

-
- -

- Join the xmonad developer and user community: -

- - - - xmonad on the OLPC - - -
- - xmonad on the OpenMoko smart phone - - -
- - -
-
- - - +

take a tour

+

Get a feel for its use, by following a brief narrative of some of the basic features of xmonad.

+
+
+
+ hunk ./main.css 1 -body { - margin: auto; - margin-top: 0.5em; - margin-bottom: 0.5em; - border-width: 1px; - background:#FFF; - background-color:#FFF; - color:#000; - font-family: Verdana, Sans-Serif; -} +/* Global */ +body { font-family: sans-serif; } +img { border: none; } +h1 { margin-bottom: 0; } +h2 { margin-top: 0; } +h3 { margin-bottom: 0; } +a { text-decoration: none; } +a:hover { text-decoration: underline; } +ul { list-style: square; padding-left: 0; margin-left: 20px; } +dd { margin-left: 20px; color: #444; } +em { font-style: normal; font-weight: bolder; } +th { text-align: left; } +blockquote { margin-left: 1em; } hunk ./main.css 15 -div#content { - padding: 3em; - text-align: left; -} +/* Layout */ +#main { margin: 0 5%; width: auto; } +#logo { float: left; width: 47px; margin-right: 1em; } +#search { float: right; width: 25em; text-align: right; } +#col1, #col2 { float: left; width: 50%; } +#col2 { margin-left: -1px; } +#col1 { border-right: solid 1px #888; } +.inner { margin: 0 1em; } hunk ./main.css 24 -div#footer { - padding: 3em; - text-align: right; - letter-spacing: 0.1em; - text-transform: lowercase; -} +/* Design */ +#header h2 { color: #888; } +ul#menu { text-align: right; margin-left: 0; padding-bottom: .2em; border-bottom: solid 1px #888; } +ul#menu li { display: inline; margin: .2em; padding: .2em 0; + border-width: 1px 0 0 1px; border-style: solid; border-color: #ccc; + color: #222; } +ul#menu li a { color: #222; padding: .2em; } +ul#menu li a:hover, ul#menu li a.selected { text-decoration: none; background: #888; color: white; } hunk ./main.css 33 -a { text-decoration: none; color: #b72d2d; } -a:hover { text-decoration: underline; color: #b72d2d } -div#footer a { text-decoration: none; color: black; } -div#footer a:hover { background-color: transparent; color: #b72d2d; text-decoration: underline; } -div#nav a { text-decoration: none; color: black; } -div#nav a:hover { background-color: transparent;color: #b72d2d; text-decoration: underline; } +#col1 h3.first, #col2 h3.first { margin-top: 0; } hunk ./main.css 35 -img { text-align: center; } +#col2 .first { margin-top: .5em; } +#thumbs img { vertical-align: middle; } +.videobox { float: left; text-align: center; margin-right: 20px; font-size: smaller; } +p.more { margin-top: .5em; } hunk ./main.css 40 -h1 { font-size: larger; text-indent: 0; color: #ea2a2a; } -h2 { color: #ea2a2a; } -h3 { font-size: larger ; color: #ea2a2a;} -h4 { color: #ea2a2a; } +.notify { background: #ddd; border: solid 1px #888; padding: 5px; } +.notify * { margin-top: 0; margin-bottom: 0; } +.notify ul { margin-top: .5em; } +.distros { float: left; width: 25%; } +.distros ul { margin-top: 0; margin-bottom: 0; } hunk ./main.css 46 -div#ttable td, div#ttable tr { border-width: 1px; border-collapse: collapse; border: solid } -div#ttable table { background: #aeaeae; border-width: 2px; border: 0.0 solid black; padding: 2px } -div#ttable td { width: 10%; height: 2.5em; } - - -span.keyglyph, span.layout, span.keyword {color: #5736aB;} -span.comment, span.comment a {color: #888;} -span.str, span.chr, span.num, span.varop, span.conop {color: teal;} - -pre { overflow: auto; } +.committers { float: left; width: 50%; } +.committers ul { margin-top: 0; } } [oops, fix some broken links Devin Mullins **20080914064844] { hunk ./download.html 105 -

After you've downloaded, follow the install instructions and read the documentation on how to configure xmonad.

+

After you've downloaded, follow the install instructions and read the documentation on how to configure xmonad.

hunk ./index.html 47 -
it sports an enormous extension library, including support for window decorations, status bars, and icon docks.
+
it sports an enormous extension library, including support for window decorations, status bars, and icon docks.
hunk ./index.html 55 -
an uber-friendly mailing list and irc channel are waiting to help you get up and running.
+
an uber-friendly mailing list and irc channel are waiting to help you get up and running.
} [vertical-align: middle the badges Devin Mullins **20080914065211] { hunk ./community.html 84 - built with Cabal - covered by HPC - tested with QuickCheck - +
+ built with Cabal + covered by HPC + tested with QuickCheck + +
hunk ./main.css 49 +#badges img { vertical-align: middle; } + } [add .htaccess with RewriteRules Devin Mullins **20080914071519 This only works on an Apache server... hopefully that's what xmonad.org's got running. (Also, needs testing.) ] { addfile ./.htaccess hunk ./.htaccess 1 +RewriteEngine on +RewriteBase / +RewriteRule ^docs/?$ /documentation.html [last,redirect] +RewriteRule ^bugs?/?$ http://code.google.com/p/xmonad/issues/list [last,redirect] +RewriteRule ^bugs?/(.+)$ http://code.google.com/p/xmonad/issues/detail?id=$1 [last,redirect] +RewriteRule ^wiki/?$ http://haskell.org/haskellwiki/Xmonad [last,redirect] +RewriteRule ^wiki/(.+)$ http://haskell.org/haskellwiki/Xmonad/$1 [last,redirect] } [added in missing Features content Devin Mullins **20080914080100] { hunk ./about.html 52 +
  • Very stable, fast, small and simple.
  • +
  • Tiny code base (~1000 lines of Haskell)
  • hunk ./about.html 56 -
  • Full multihead/Xinerama support
  • +
  • Full support for tiling windows on multi-head displays
  • +
  • Full support for floating, tabbing and decorated windows
  • +
  • Full support for GNOME and KDE utilities
  • hunk ./about.html 61 -
  • Per-screen non-built in status bars, with arbitrary geometry
  • -
  • Dynamic restart/reconfigure preserving workspace state
  • -
  • Tiny code base (~500 lines of Haskell)
  • -
  • Fast, small and simple. No interpreters, no heavy extension languages
  • + +
  • Per-screens custom status bars
  • +
  • Compositing support
  • +
  • Powerful, stable customisation and on-the-fly reconfiguration
  • +
  • Large extension library
  • +
  • Excellent, extensive documentation
  • +
  • Large, active development team, support and community
  • +
  • Read more reviews of xmonad
  • hunk ./documentation.html 36 +

    The essentials

    + + hunk ./documentation.html 43 - Guided tour – a walkthrough of the basic functionality
    + about – an overview of xmonad features
    + guided tour – a walkthrough of the basic functionality
    hunk ./documentation.html 48 - Frequently Asked Questions – the answer you seek might be in our FAQ
    - xmonad wiki – our wiki contains many helpful tips contributed from users
    hunk ./main.css 9 -ul { list-style: square; padding-left: 0; margin-left: 20px; } +ul { list-style: square; } +ul, ol { padding-left: 0; margin-left: 20px; } hunk ./main.css 35 +#col1 .first, #col2 .first { margin-top: .5em; } hunk ./main.css 37 -#col2 .first { margin-top: .5em; } } [simplify and lowercase doc links Devin Mullins **20080914080910] { hunk ./documentation.html 46 - XMonad.Doc.Configuring – how to write a config file
    - Template xmonad.hs – a complete config file that replicates the defaults
    - xmonad API docs – reference documentation for xmonad's core API + configuring – how to write a config file
    + template xmonad.hs – a complete config file that replicates the defaults
    + xmonad api docs – reference documentation for xmonad's core API hunk ./documentation.html 51 - XMonad.Doc.Extending – a roundup of many (but not all) of the modules in the contrib package
    - Config archive – users' contributed config files, showing off many of the extensions
    - xmonad-contrib API docs – reference documentation for all of xmonad's contrib modules
    + extending – a roundup of many (but not all) of the modules in the contrib package
    + config archive – users' contributed config files, showing off many of the extensions
    + xmonad-contrib api docs – reference documentation for all of xmonad's contrib modules
    } [some cheap hacks to make narrow browsers slightly less sucky Devin Mullins **20080914082521 boo, css. ] { hunk ./index.html 74 -

    see more...

    hunk ./index.html 75 +

    see more...

    hunk ./index.html 78 - - - -
    + hunk ./main.css 37 +#thumbs, #videos { white-space: nowrap; overflow: auto; } } Context: [tweaks Don Stewart **20080907060524] [how to use cabal-isntall Don Stewart **20080905235220] [more tweaks Don Stewart **20080905234756] [more links Don Stewart **20080905234157] [0.8 updates Don Stewart **20080905233810] [Update manpage.html Spencer Janssen **20080905210624] [Point to 0.8 release Spencer Janssen **20080905210524] [Update manpage to xmonad 0.7 Spencer Janssen **20080329202811] [Update manpage for 0.6 Spencer Janssen **20080127221824] [new Don Stewart **20080828172025] [add openmoko photo Don Stewart **20080815233014] [more Don Stewart **20080811213531] [more refs Don Stewart **20080810232820] [phone Don Stewart **20080809193808] [more Don Stewart **20080809170431] [more stuff Don Stewart **20080808171742] [more stuff Don Stewart **20080805183057] [new stuff Don Stewart **20080804053430] [more press Don Stewart **20080802195526] [more Don Stewart **20080703211312] [more[5~ Don Stewart **20080703173946] [more stuff Don Stewart **20080703173855] [tweaks Don Stewart **20080702173717] [new swtuff Don Stewart **20080615203157] [stable Don Stewart **20080526221259] [more Don Stewart **20080524174114] [new Don Stewart **20080522033158] [more stuff Don Stewart **20080518223233] [liknks Don Stewart **20080505204446] [videos Don Stewart **20080504234858] [new graph Don Stewart **20080503223342] [xfce Don Stewart **20080503223029] [new screenshot on frontpage Don Stewart **20080503221114] [press Don Stewart **20080429161107] [Add name tags Don Stewart **20080427163636] [refresh Don Stewart **20080427075117] [redirect gnome page Don Stewart **20080419185806] [youtube Don Stewart **20080417231836] [nwe Don Stewart **20080412104356] [unofficial deb stable Don Stewart **20080411095206] [debian stable Don Stewart **20080411095055] [KDE Don Stewart **20080408174908] [russian 0.7 release Don Stewart **20080406190529] [channel 08 Don Stewart **20080406053521] [more stuff Don Stewart **20080403003702] [xmonad.xml Don Stewart **20080401174033] [xmonad news Don Stewart **20080330062335] [link to recent nice articles Don Stewart **20080329223406] [no .tar.gz for docs Don Stewart **20080329214646] [rework Don Stewart **20080329214456] [regenerate xml Don Stewart **20080329213529] [tweak announce Don Stewart **20080329212349] [tweaks Don Stewart **20080329211257] [changelogs Don Stewart **20080329210124] [links to 0.7 packages Don Stewart **20080329205214] [tweaks Don Stewart **20080328225620] [more clarity Don Stewart **20080327004721] ["live support" Don Stewart **20080326234924] [new stuff Don Stewart **20080326230032] [start on 0.7 release Don Stewart **20080326200348] [more stuff Don Stewart **20080326065938] [typos Don Stewart **20080326063025] [tweaks Don Stewart **20080326045118] [more stuff Don Stewart **20080326044301] [more emphasis Don Stewart **20080326044037] [links Don Stewart **20080326042251] [don't need gapcalc.c Don Stewart **20080326040204] [use gimp and bicubic shrinking for better quality Don Stewart **20080326023107] [better favicon Don Stewart **20080326022049] [redirect Don Stewart **20080326000110] [improved favicon Don Stewart **20080325065046] [move some things around Don Stewart **20080324065146] [url changed Don Stewart **20080324044733] [proper xmonad ubuntu page Don Stewart **20080323225949] [new favicon Don Stewart **20080323221814] [use much smarter custom google search Don Stewart **20080323215431] [freshmeat page Don Stewart **20080323210639] [add search box Don Stewart **20080321213018] [updates Don Stewart **20080320020024] [switching to xmonad Don Stewart **20080317220903] [italian blog Don Stewart **20080317180808] [add some logos, and a favicon Don Stewart **20080315222013] [byorgey Don Stewart **20080315192658] [more stuff Don Stewart **20080313002504] [xmonad review Don Stewart **20080310183000] ["With xmonad, the system is very snappy" Don Stewart **20080309001604] [packages Don Stewart **20080307171748] [more Don Stewart **20080223175412] [tweaks Don Stewart **20080221060759] [new tutorial on extending Don Stewart **20080221005840] [more stuff Don Stewart **20080220053625] [more links Don Stewart **20080220052106] [nice review Don Stewart **20080220050644] [finally, link to the keysym page in the X11 docs Don Stewart **20080219194410] [more Don Stewart **20080218171305] [ohloh quotes are fun Don Stewart **20080215071653] [oholoh page Don Stewart **20080215063342] [xmonad on nixos Don Stewart **20080214163533] [more stuff Don Stewart **20080214162922] [updates Don Stewart **20080210233423] [more stuff Don Stewart **20080207061746] [status bar Don Stewart **20080205170725] [improve Don Stewart **20080201081402] [more quotes Don Stewart **20080131065139] [new stuff Don Stewart **20080131064516] [more press Don Stewart **20080130075050] [more press Don Stewart **20080129210136] [0.6 debs Don Stewart **20080129034435] [new quotes Don Stewart **20080128211959] [press Don Stewart **20080127235058] [link to xmc 0.6 Don Stewart **20080127233436] [rss announcement Don Stewart **20080127225706] [0.6 release Don Stewart **20080127224948] [more Don Stewart **20080121202329] [links to xfce Don Stewart **20080119211256] [more press Don Stewart **20080119061856] [update growth irc channel Don Stewart **20080117170317] [link to joachim's .debs Don Stewart **20080117002939] [more press Don Stewart **20080107161032] [update quotes Don Stewart **20080107044852] [more press Don Stewart **20080105225434] [add slackware Don Stewart **20080103194239] [more blogs Don Stewart **20071227183140] [fedora package, more press Don Stewart **20071226220352] [hcar Don Stewart **20071223234937] [add press.html Don Stewart **20071223074420] [more stuff Don Stewart **20071220083046] [add last.fm group Don Stewart **20071218061744] [xmonad 0.5 review in .jp Don Stewart **20071217063131] [typo in comment Don Stewart **20071217052428] [update irc stats Don Stewart **20071216192046] [packages Don Stewart **20071216002130] [missing --user Don Stewart **20071215194622] [xmonad russian Don Stewart **20071215184044] [Wibble Spencer Janssen **20071214235231] [new stuff Don Stewart **20071214064818] [irc statics Don Stewart **20071213003228] [update xmonad link on arch Don Stewart **20071212081102] [some tiny html typos in news.html Don Stewart **20071210021536] [close some tags Don Stewart **20071210005029] [typo Don Stewart **20071210002620] [typo Don Stewart **20071210002400] [update xml feed Don Stewart **20071210000711] [and update announcements Don Stewart **20071209235605] [point to docs Don Stewart **20071209235144] [New manpage Spencer Janssen **20071209234248] [valid html Don Stewart **20071209233441] [valid html Don Stewart **20071209232909] [add slackware Don Stewart **20071209232717] [point to config template Don Stewart **20071209230226] [motivatoin Don Stewart **20071209194644] [link Don Stewart **20071208190101] [xml Don Stewart **20071207060843] [guids for the rss feed Don Stewart **20071207054312] [update source mage site Don Stewart **20071207045122] [vdov article Don Stewart **20071207004348] [xmonad Don Stewart **20071207004058] [have feed point to news page Don Stewart **20071207001944] [move news onto its own page Don Stewart **20071207001921] [more blogs Don Stewart **20071205005440] [update rss feed Don Stewart **20071206022829] [update statistics page Don Stewart **20071206022813] [update xml Don Stewart **20071204204524] [add gentoo and fedora links Don Stewart **20071204075605] [improve docs Don Stewart **20071127174048] [add cabal-install details Don Stewart **20071125220356] [all of contrib.html moved into xmc's hackage Don Stewart **20071125052140] [update tour.html to just cover basic features, not configuration Don Stewart **20071125043310] [link to faq for common build problems Don Stewart **20071125041721] [rewrite intro.html to be build instructions Don Stewart **20071125023427] [make it clear how to build ; use and configure xmonad Don Stewart **20071125012934] [validate quotes.html Don Stewart **20071125004734] [add initial 0.5 announcement Don Stewart **20071124225402] [Add rss feed, and feed generator Don Stewart **20071204072445] [use tv photo Don Stewart **20071203013211] [validate Don Stewart **20071125004435] [point to gobolinux package page Don Stewart **20071119173245] [fix links in gnome.html Don Stewart **20071118210957] [typo Don Stewart **20071118031044] [more stuff Don Stewart **20071116083347] [more stuff Don Stewart **20071116080220] [more articles Don Stewart **20071115165047] [hpc Don Stewart **20071114185225] [some links are dead Don Stewart **20071112061331] [zdnet .jp article Don Stewart **20071112060646] [fixed Don Stewart **20071109165738] [links Don Stewart **20071108231530] [pdf for the slides Don Stewart **20071108173038] [sourcemage Don Stewart **20071107011859] [move apple stuff to wiki Don Stewart **20071106193845] [reformat releases, and add 'quotes.html' for testimonials Don Stewart **20071106192254] [more articles Don Stewart **20071105234403] [move faq.html onto the wiki Don Stewart **20071104223749] [this months blog articles Don Stewart **20071104211620] [debian urls Don Stewart **20071104205029] [typo Don Stewart **20071102234824] [tyop Don Stewart **20071102234729] [new announce Don Stewart **20071102234234] [tweak Don Stewart **20071102233041] [0.4.1. is out, no more X11-extras Don Stewart **20071102232853] [updated possible 68 .cabal file Don Stewart **20071102232744] [japense Don Stewart **20071102061511] [typo Don Stewart **20071031231318] [PowerPC-compile Kyle Spaans <3lucid@gmail.com>**20071101225719] [change screenshots some more Don Stewart **20071031174654] [new xinerama screenshot Don Stewart **20071031051115] [note that the java issue extends to menu items as well. Don Stewart **20071030174249] [freebsd Don Stewart **20071029143427] [Small mistake in xcompmgr description Spencer Janssen **20071029081903] [add ohmega's nice shot Don Stewart **20071029022134] [typo Don Stewart **20071029012257] [update Don Stewart **20071028184310] [intro Don Stewart **20071028183151] [add links to more screenshots Don Stewart **20071028182826] [resizble tile screenshot Don Stewart **20071028181524] [three column screenshot Don Stewart **20071028181146] [add grid tling screenshot Don Stewart **20071028175452] [link to screenshots Don Stewart **20071028174034] [Add tip on disabling splash screen to gnome.html Alex Tarkovsky **20071028040557] [some new things Don Stewart **20071028022434] [no more simple stacking Don Stewart **20071027234658] [java workaround Don Stewart **20071027175128] [y Don Stewart **20071026210208] [cursor Don Stewart **20071026185901] [more stuff Don Stewart **20071025230915] [start on osx page Don Stewart **20071025152623] [new stuff Don Stewart **20071024144613] [add link to the wiki Don Stewart **20071022222713] [fix contrib.html typo Devin Mullins **20071022112907] [new stuff Don Stewart **20071022144102] [changes to press.html Don Stewart **20071022034032] [movie changed locations Don Stewart **20071019223912] [tweak Don Stewart **20071019181659] [update frontpage slightly, and tour.html Don Stewart **20071019171633] [new stuff Don Stewart **20071018233235] [update contrib list Don Stewart **20071018233132] [nautilus-no-desktop mike@datagrok.org**20071018122130 Here's a tiny patch to include instructions to disable the nautilus-managed desktop. ] [update announce Don Stewart **20071017225352] [validate index.html Don Stewart **20071017222219] [new stuff Don Stewart **20071017221940] [the about.html is kinda pointless Don Stewart **20071017221723] [new stuff Don Stewart **20071017221605] [tune announce text Don Stewart **20071017204317] [Website: Correct manageHook instructions in gnome.html Alex Tarkovsky **20071017195500] [add announce Don Stewart **20071017182352] [Stupid man2html Spencer Janssen **20071016214927] [Update manpage Spencer Janssen **20071016213449] [Website: Handle overflow of pre-formatted code gracefully Alex Tarkovsky **20071016074553] [Website: Add GNOME howto, integrate with main page and FAQ Alex Tarkovsky **20071016074210] [some links found by google Don Stewart **20071014022812] [tweak text Don Stewart **20071013212726] [add portable xmonad.cabal file for demo purposes Don Stewart **20071013190930] [update contrib.html slightly Don Stewart **20071013184520] [add ghc 6.8 instructoins Don Stewart **20071012203046] [update links Don Stewart **20071012174013] [ewhm screenshots Don Stewart **20071007151842] [debian link Don Stewart **20071007134748] [xmonad.mov Don Stewart **20071007134257] [tweaks Don Stewart **20071007124456] [Moving to code.haskell.org Spencer Janssen **20071006191657] [dishes Don Stewart **20071006153038] [section on x11 headers Don Stewart **20071006092321] [more links Don Stewart **20071004033656] [FAQ about multi-head Spencer Janssen **20071003040636] [faqs Don Stewart **20070927183946] [gobolinux Don Stewart **20070926201645] [openbsd journal Don Stewart **20070921185706] [Use the new logo Spencer Janssen **20070917021928] [Another typo Spencer Janssen **20070917021235] [Typo Spencer Janssen **20070917012911] [Use an opaque background Spencer Janssen **20070914012930] [rob's dzen article Don Stewart **20070916180201] [new stuff Don Stewart **20070912175105] [Add small and large version of the new logo Spencer Janssen **20070914010810] [Add logo.svg Spencer Janssen **20070914010746] [new article Don Stewart **20070906151717] [add announce textz Don Stewart **20070905004722] [linke to stable xmc Don Stewart **20070905001531] [update contrib.html with link to haddocks Don Stewart **20070904234604] [validate tour.html Don Stewart **20070904225609] [validate faq.html Don Stewart **20070904225520] [workspace image Don Stewart **20070904225459] [update faq Don Stewart **20070904225413] [update intro Don Stewart **20070904224751] [add tour sections on floating clients, log hooks and workspaces+xinerama Don Stewart **20070904224022] [more stuff Don Stewart **20070904220933] [more details Don Stewart **20070904215945] [update press.html Don Stewart **20070904205520] [update index.html for 0.3 release Don Stewart **20070904205214] [+blog Don Stewart **20070830115148] [Update manpage Spencer Janssen **20070824045756] [more links Don Stewart **20070821051133] [typo Don Stewart **20070810140343] [s/batter/battery Spencer Janssen **20070818022625] [more press Don Stewart **20070807032939] [dead link Don Stewart **20070807030945] [sort Don Stewart **20070807030546] [tweaks Don Stewart **20070806020416] [tweak Don Stewart **20070805092846] [screenshots of tabbed Don Stewart **20070805092438] [typo Don Stewart **20070805070512] [revamp contrib page Don Stewart **20070805064840] [link to HW paper Don Stewart **20070805041703] [more stuff Don Stewart **20070805004144] [german blog Don Stewart **20070804024701] [nice russian blog Don Stewart **20070802022808] [index.html Don Stewart **20070802013405] [w3c validation police wagnerd@stanford.edu**20070729055139] [link to oscon page Don Stewart **20070726042904] [s/supportslogging/supports logging Spencer Janssen **20070718060709] [add 2 new blogs Don Stewart **20070717010121] [Reload is mod-q now Spencer Janssen **20070705183200] [Typo Spencer Janssen **20070705183059] [add olpc laptop Don Stewart **20070703040536] [add ndm's talk Don Stewart **20070629005404] [kicker doesn't set override-redirect Spencer Janssen **20070628192136] [xsystray supports override-redirect Don Stewart **20070622032221] [replace /home/dons with $HOME Don Stewart **20070622032050] [more articles Don Stewart **20070622000751] [ubuntu script Don Stewart **20070620072315] [switch alignment Don Stewart **20070619075351] [nice photo of rob's setup Don Stewart **20070619074807] [image of cpubar Don Stewart **20070619012357] [Remove all references to exec Spencer Janssen **20070618202057] [vimperator Don Stewart **20070617053525] [more press Don Stewart **20070617040611] [combo screenshot Don Stewart **20070612085436] [japanese blogger Don Stewart **20070611030308] [typoo Don Stewart **20070610122012] [update faq.html a bit Don Stewart **20070610090342] [update front paae Don Stewart **20070610071156] [update info on log hooks Don Stewart **20070610071106] [update gmane link Don Stewart **20070609061801] [typos Don Stewart **20070609035325] [update contributed extensions page Don Stewart **20070609034211] [glasser's post Don Stewart **20070607022745] [add section on --user Don Stewart **20070605083446] [FAQ: How can I use xmonad with a display manager? Jason Creighton **20070605031517] [faqs Don Stewart **20070604002502] [explain the two pane concept Don Stewart **20070603050452] [clarify stumpwm/rp diffs Don Stewart **20070603031235] [move `about' text to subpage Don Stewart **20070603030554] [reorder Don Stewart **20070603030541] [index Don Stewart **20070603023852] [index tour.html Don Stewart **20070603023001] [other C libs you might need Don Stewart **20070602094546] [lennart's blog Don Stewart **20070602084236] [reorder Don Stewart **20070602082749] [typo Don Stewart **20070602072415] [wibble Don Stewart **20070602071437] [Add overview and installation walkthrough Don Stewart **20070602065455] [don't link to Config.hs as 'key reference' Don Stewart **20070602025237] [add new contrib module Don Stewart **20070601044546] [osnews article Don Stewart **20070601002818] [headings stays as #ea2a2a Don Stewart **20070531034514] [clockwise clarify Don Stewart **20070531033213] [darker red Don Stewart **20070531033149] [generic links to hackage Don Stewart **20070531032224] [press.html Don Stewart **20070531020844] [point to 0.2 Don Stewart **20070531012623] [add a name's Don Stewart **20070530074310] [typo Don Stewart **20070530073750] [load one less image Don Stewart **20070530073118] [Update manpage for xmonad 0.2 Spencer Janssen **20070531010356] [emph Don Stewart **20070530062539] [track mod-q binding Don Stewart **20070530062328] [expand on 'master' a bit Don Stewart **20070530055836] [link Don Stewart **20070530054912] [add large images, fix some typos Don Stewart **20070530054023] [add guided tour Don Stewart **20070530043531] [typos on the front page Don Stewart **20070529061617] [bump manpage Spencer Janssen **20070529061346] [explain twopane a bit more Don Stewart **20070529060806] [typo Don Stewart **20070529052324] [typo Don Stewart **20070529052053] [wibble Don Stewart **20070529051858] [tweak Don Stewart **20070529045942] [add faq on redirect/override Don Stewart **20070529045901] [add kicker screenshot Don Stewart **20070529043216] [contrib Don Stewart **20070529021859] [rescreen Don Stewart **20070529021755] [expand. Don Stewart **20070529021654] [update faq Don Stewart **20070529021442] [rework index and contrib Don Stewart **20070529020510] [Use manpage from a pristine tree Spencer Janssen **20070529015601] [Fix manpage Spencer Janssen **20070529013836] [Add manpage.html Spencer Janssen **20070529012540] [update screen shots Don Stewart **20070528135713] [note status bar Don Stewart **20070528060225] [recommend unclutter too Don Stewart **20070528050643] [updated screenshot of wide mode Don Stewart **20070528045637] [add gapcalc, link to urxvt Don Stewart **20070528040558] [typo Don Stewart **20070528005108] [Add screen shots for pop up status bar Don Stewart **20070527135546] [found another blog Don Stewart **20070527051812] [simpler text Don Stewart **20070527050709] [3x2 screenshot Don Stewart **20070527044144] [link to X11-extras too Don Stewart **20070527040449] [typo Don Stewart **20070527035735] [tweak Don Stewart **20070527035423] [update screenshots and stuff Don Stewart **20070527035004] [update screenshots Don Stewart **20070527034611] [simpler intro Don Stewart **20070527032917] [faq Don Stewart **20070527014547] [2x2 screenshot Don Stewart **20070526093559] [add screenies Don Stewart **20070526092310] [add faq about terminal resizing Don Stewart **20070526063147] [extra-libs-dir -> extra-lib-dirs Spencer Janssen **20070524151230] [update faq for missing ld paths Don Stewart **20070524145930] [use logo for navigation back to home Don Stewart **20070524024713] [update press Don Stewart **20070524011001] [example of transparent windows Don Stewart **20070523065215] [FAQ about missing libs Spencer Janssen **20070523064049] [typoo Don Stewart **20070523034328] [typo Don Stewart **20070523034115] [update screenshots Don Stewart **20070523033805] [emphasise contribs Don Stewart **20070523025149] [update contrib list. Don Stewart **20070523022621] [add xcompmgr screenshot, details Don Stewart **20070523021321] [link to dzen Don Stewart **20070522085851] [tweak press.html Don Stewart **20070522083557] [add 'tested by catch' logo Don Stewart **20070521033418] [add link to catch article Don Stewart **20070517050553] [linke to zipper blog entry Don Stewart **20070517042452] [add page for blog articles Don Stewart **20070508023103] [update contributed extensions Don Stewart **20070507071049] [link to tshirts Don Stewart **20070502021721] [xmonad blog article Don Stewart **20070501073953] [wiki link Don Stewart **20070430010907] [wikipedia entry Don Stewart **20070430010814] [Add contrib page Don Stewart **20070429065233] [add some faqs Don Stewart **20070429054111] [link to bug tracker and man page Don Stewart **20070429053033] [point to gmane archives, and start faq page Don Stewart **20070427004658] [add #xmonad Spencer Janssen **20070426025307] [small tweaks Don Stewart **20070423234903] [Sorry jcreigh! Spencer Janssen **20070422204853] [typo Don Stewart **20070422093429] [link check Don Stewart **20070422092807] [typo Don Stewart **20070422090221] [tweaks. point to new web page Don Stewart **20070422083708] [typo Don Stewart **20070422080345] [typo Don Stewart **20070422080312] [tweak Don Stewart **20070422080219] [mosaic url Don Stewart **20070422080126] [xinerama Don Stewart **20070422075823] [add sjanssen's screenshot Don Stewart **20070422075012] [Initial import of xmonad web site Don Stewart **20070422074304] Patch bundle hash: b1ce9cae0be69e74bd2307b4ad1731a54b1b0681