Way Cooler is the spiritual successor of AwesomeWM for Wayland. It is written in Rust and C. It uses wlroots.
To build Way Cooler, ensure you have meson installed (as well as wlroots, or use
the subprojects/
directory and build it locally).
Then, execute:
meson build
ninja -C build
This will build a debug version of the compositor and the client. The compositor
binary will be placed in build/compositor/way-cooler
and the client will be
placed in build/client/debug/way-cooler-client
. To execute them both, you can
pass the client program (or any program for that matter) as an argument to
way-cooler
:
./build/compositor/way-cooler -c ./build/client/debug/way-cooler-client
Both pieces are designed to run stand-alone, though neither is really useful (yet) without the other.
The compositor is a bare-bones Wayland compositor. It is written in C.
The client is a Wayland client, written in Rust, that implements exactly what the old AwesomeWM program used to do but with Wayland instead of X11.
Way Cooler is under active development (again). If you would like to contribute you can contact me best on IRC (I also hang out on freenode).
Master is not usable for production. There are old versions of Way Cooler that do work, however: