A Wayland Compositor

About hikari

hikari is a Wayland compositor which is actively developed on FreeBSD but also supports Linux. It is based on wlroots and has optional support for some of its protocols like screencopy (for tools like grim) and gamma-control (needed by redshift).


  • Minimalistic Look & Feel
  • Stacking/Tiling hybrid view management
  • Configurable tiling capability
  • Modal interface
  • Arbitrary view grouping
  • View marks
  • Keyboard oriented
  • UCL configuration


Some platforms offer hikari packages for automated installation. Feel free to add support for your preferred platform as well.

Video demonstration

If you are new to hikari this informal screencast might help you getting started. It explains some of the concepts behind hikari as well as a couple of common workflows. screencast


The hikari community aims to be inclusive and welcoming to everyone, this is why we chose to adhere to the Geekfeminism Code of Conduct.

If you care to be a part of our community, please join our Matrix chat at

Matrix enables us to directly exchange patches, share screenshots and supports markdown which allows us to post well formatted code snippets.

You might also want to consider to subscribe to our mailing list by sending a mail to


hikari is developed using darcs. If you are unfamiliar with using darcs you might want to take a look at our darcs book. To follow development you can clone the upstream repository which is the set up agreed upon patches that are going to go into the next version.

darcs clone --lazy https://hub.darcs.net/raichoo/hikari

Patches can be submitted and discussed via our mailing list and/or Matrix chat.