SC is a very basic wayland compositor
Implements the following protocols:
- xdg-shell
- wlr-layer-shell
You can build SC with the meson build system. It requires wayland, wlroots, and xkbcommon to be installed. Simply execute the following steps to build SC:
$ meson build
$ ninja -C build
By default, this builds a debug build. To build a release build, use meson build --buildtype=release
.
SC can be configured using .ini files, it uses the library inih
sc -c config_file.ini
The project uses on wlroots much of the codebase is inspired by the following projects: