Penrose - a tiling window manager in the style of dwm / xmonad

Not ready yet for general use but aiming for a configure in source and recompile model similar to dwm / Xmonad / Qtile. The code should be well documented and relatively easy to understand (if not, please let me know!): I'm learning the XCB API as I go so there are likely multiple places where things are not being done in the smartest way.

Current project status

If you don't mind a bare bones (really bare bones) window manager then you can take penrose for a spin using the config in the example directory. You will need to update the keybindings to launch your preferred terminal emulator and program launcher and may want to adjust the floating window classes to handle some additional programs.

Current functionality

Project Non-goals

Current TODO list