Skip to content

A literate programming approach to configuring the awesome window manager.

Notifications You must be signed in to change notification settings

tariqk/munchkin-awesomewm-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tariq Kamal's Configuration for the Awesome Window Manager

What it says on the tin. Basically what's happening here is that I'm trying to learn both org-babel and lua to customize awesome at the same time. This seemed like the best way to accomplish both tasks. Plus, I've always been fascinated by the weird, impractical, yet strangely compelling concept of Literate Programming.

This machine's configuration

You could say that the inspiration for the whole project stemmed from me looking at the emacs24-starter-kit, remembering what a pain in the ass files in the .emacs.d directory was, versus a more literate approach.

And since org-babel is language-agnostic (at least when it comes to tangling org-files to the resulting source-code, and I needed a way to organize the awesome. file, I figured, what the heck. Can't do any harm, and besides, org-mode does help organize how I think.

Project Roadmap

  • Complete the annotation of the awesome configuration file.
  • Add features (i.e widgets, tools and apps) in a modular, documented way.

The repo in itself should serve the following functions:

  • Allow me to backup my awesome profile in a safe, reversible manner that allows for experimentation.
  • Safely add multiple features with git's branching infrastructure.
  • Act as an annotated commentary on the awesome configuration, while helping out n00bs to awesome and lua like myself.

About

A literate programming approach to configuring the awesome window manager.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages