A fully programmable Wayland Compositor
Find a file
RubbaBoy 547e079514
Replaced README and CONTRIBUTING files
The previous README and CONTRIBUTING were both text, the readme being non-intriguing with nothing to really hook a user looking at the project. This doesn't need to be accepted, however I'd recommend using it as a reference or similar for a future rework of the readme. HTML can also be used if you don't want to use Markdown.
2019-12-21 21:36:48 -05:00
include Support xdg-shell and add basic rendering 2019-12-21 14:10:50 +00:00
kiwmi Support xdg-shell and add basic rendering 2019-12-21 14:10:50 +00:00
protocols Add protocols (xdg-shell) 2019-12-10 23:37:43 +00:00
.clang-format Updated clang-format 2019-03-27 23:13:43 +01:00
.gitignore Basic C comp 2019-02-17 13:19:28 +01:00
CONTRIBUTING.md Replaced README and CONTRIBUTING files 2019-12-21 21:36:48 -05:00
LICENSE Initial commit 2018-12-31 15:25:17 +01:00
meson.build Add protocols (xdg-shell) 2019-12-10 23:37:43 +00:00
meson_options.txt Updated docs 2019-04-17 17:29:22 +02:00
README.md Replaced README and CONTRIBUTING files 2019-12-21 21:36:48 -05:00

kiwmi

A fully programmable Wayland Compositor.


HitCount Stars GitHub issues GitHub contributors

kiwmi is a work-in-progress extensive user-configurable Wayland Compositor. kiwmi specifically does not enforce any logic, allowing for the creation of Lua-scripted behaviors, allowing for arduous tasks such as modal window management become a breeze. New users should be aware of the steep learning curve present, however this will be reduced as the project matures.

Getting Started

The dependencies required are:

  • wlroots
  • meson (building)
  • ninja (building)
  • git (source control)

Building

After cloning/downloading the project and ensuring all dependencies are installed, building is as easy as running

$ meson build
$ ninja -C build

Installing is accomplished with the following command:

$ ninja -C build install

Contributing

Contributions are welcomed, especially while the project is in a heavy WIP stage. If you believe you have a valid concern, read the CONTRIBUTING document and please file an issue on the issues page.

For clarifications or suggestions on anything, please don't hesitate to contact me.