EWMH
Support for EWMH in penrose is provided (surprisingly enough) via the ewmh module
in extensions. This provides minimal support for floating windows and setting the appropriate
properties for interaction with things like external status bars (polybar for example).
The add_ewmh_hooks function can be applied to an existing Config in order to set up the
required hooks for adding this support.