diff --git a/README.adoc b/README.adoc index 2d9f191..9a9de19 100644 --- a/README.adoc +++ b/README.adoc @@ -7,15 +7,15 @@ Configuration ------------- Configuration languages are confusing. They are neither flexible nor easy to use. Moreover, they add significant complexity to the program itself. -Kiwmi listens to a socket and offers a basic client, kiwmic, to communicate with kiwmi, similarly to how bspwm works. +kiwmi listens to a socket and offers a basic client, kiwmic, to communicate with kiwmi, similarly to how bspwm works. This allows the user to write the configuration in any langauge, e.g. as a bash script, which allows for high flexibility. -Kiwmi handles barely anything on it's own, and instead it emits events, to which the client can subscribe and react accordingly. +kiwmi handles almost nothing on it's own, and instead it emits events, to which the client can subscribe and react accordingly. This allows for 100% flexibility and customizability, while requiring little overhead effort. New user configurations will be linked as they are created, to help new users get started. -Kiwmi will end up being configured by a monolithic frontend, or collection of small scripts. +kiwmi will end up being configured by a monolithic frontend, or collection of small scripts. A small (probably) Python library may be created to aid creating a monolithic frontend. Dependencies @@ -32,6 +32,7 @@ Building Make sure all dependencies are installed. Run: + ---- $ meson build $ ninja -C build