A fully programmable Wayland Compositor
Find a file
2019-10-18 22:42:30 +02:00
include Add config path default 2019-10-18 22:42:30 +02:00
kiwmi Add config path default 2019-10-18 22:42:30 +02: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.txt Get away from adoc 2019-10-16 19:21:14 +02:00
LICENSE Initial commit 2018-12-31 15:25:17 +01:00
meson.build Remove kiwmic 2019-10-16 18:23:32 +02:00
meson_options.txt Updated docs 2019-04-17 17:29:22 +02:00
README.txt Get away from adoc 2019-10-16 19:21:14 +02:00

kiwmi
=====

A fully programmable Waylnd Compositor.

NOTE: This whole project is a work in project, and is far from working.

Concepts
--------

kiwmi is cool and all, because it doesn't enforce any logic itself.
This means that the user can easily (via some Lua scripting) create their own behaviors, and can do anything they wish!
Of course this means that there is a steep curve to get into it, but for some people it might be worth it.

In the future there might be a base to base your stuff on, but at the moment this doesn't even work.

Dependencies
------------

- wlroots (https://github.com/swaywm/wlroots)
- meson (build)
- ninja (build)
- git (build, optional, to fetch the version)

Building
--------

Make sure all dependencies are installed.

Run:

----
$ meson build
$ ninja -C build
----

Install with:

# ninja -C build install

Contribution
------------

You want to contribute? Great!

Future requests, bug reports and PRs are always welcome.
Note that pull requests without a valid issue are ignored to decrease the amount of duplicate work.
Also read CONTRIBUTING.adoc.

If anything is unclear, feel free to contact me.

If you don't program but want to contribute to kiwmi, spread the word about kiwmi and star the repo.