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.
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.
side_stack
implemented)A config file
IPC / relying on external programs
See the TODO file in the root of the repo for next steps and ongoing work. I'm trying to keep it mostly up to date but the docs/TODOs and the codebase may diverge at points when I forget to update things. If in doubt, read the source.