Skip to content

Latest commit

 

History

History
53 lines (41 loc) · 1.74 KB

README.md

File metadata and controls

53 lines (41 loc) · 1.74 KB

Charn

A Wayland ZUI compositor by Nick Black (dankamongmen@gmail.com)

image

It is silent now. But I have stood here when the whole air was full of the noises of Charn; the trampling of feet, the creaking of wheels, the cracking of the whips and the groaning of slaves, the thunder of chariots, and the sacrificial drums beating in the temples. I have stood here (but that was near the end) when the roar of battle went up from every street and the river of Charn ran red. All in one moment one woman blotted it out forever.

C.S. Lewis, The Magician's Newphew

Requirements

On Debian-derived systems, this includes:

  • build-essential
  • cmake
  • docbook-xsl
  • googletest
  • libconfig++-dev
  • libinput-dev
  • libwayland-dev
  • libwayland-egl-backend-dev
  • libxdg-basedir-dev
  • xsltproc

Building

  • mkdir build && cd build && cmake .. && make && make test && sudo make install

Configuration

A libconfig-format configuration file is used. This can be specified on the command line using --config filename. Otherwise, charnrc will be used if present in $XDG_CONFIG_HOME/ should that environment variable be defined, and otherwise in $HOME/.config/.

Reading