Slate is a configurable window manager for Mac OS X. You can found original code here.
My configuration is in progress and use JavaScript as explained on the Slate page. It differs from the original as it's modular (it uses several config files in JavaScript).
-
First install Slate.
You can find the link to the application on the Slate page. Here is the .dmg. -
Clone the repository
git clone git://github.com/jefflance/slate_config.git ~/.slate.d
-
Copy the global config file : slate.js
cp .slate.d/template/slate.js ~/.slate.js
-
Start Slate