_ __
_ ______ __ ____ __ _________ ____ ___ ____ ____ _____(_) /_____ _____
| | /| / / __ `/ | / / / / / / ___/ __ \/ __ `__ \/ __ \/ __ \/ ___/ / __/ __ \/ ___/
| |/ |/ / /_/ /| |/ / /_/ / / /__/ /_/ / / / / / / /_/ / /_/ (__ ) / /_/ /_/ / /
|__/|__/\__,_/ |___/\__, / \___/\____/_/ /_/ /_/ .___/\____/____/_/\__/\____/_/
/____/ /_/
NB: This is higly experimental (very alpha). Use sway or something else with less bugs instead.
Wavy is a tiling wayland compositor based on wlc,
inspired by herbstluftwm, i3, awesome and dwm. Parts of the implementation are heavily
inspired by sway.
Its design goal is to be configurable and programmable with a simple Lua interface.
Configuration shouldn't rely on complicated shell scripts, but aim to be a nicely integrated
system that can be easily modified and expanded.
For a commented example configuration see config/config.lua
It also comes with a status bar included!
Dependencies:
- cmake
- wlc
- wayland
- xwayland
- xkbcommon
- cairo
- pango
- lua (5.3)
Build steps:
cmake .
make
Thats it, you can run the binary now. Installation is not implemented at this point.
- Fix build system
- Frame gaps
- Documentation
- Complete wallpaper support
- Input configuration