Skip to content

hadiali6/hwc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hwc

Hadi's Wayland Compositor

Note: This is not in a usable state right now and I am only creating this for learning/fun purposes. Go use a good compositor like hyprland, sway or river

Building

Install the following dependencies:

  • zig 0.13
  • lua (5.1, 5.2, 5.3, 5.4, LuaJIT)
  • wayland
  • wayland-protocols
  • wlroots 0.18
  • xkbcommon
  • libevdev
  • libinput
  • pixman
  • pkg-config

Then run:

zig build -Doptimize=ReleaseSafe --prefix ~/.local/ install

Note: Traditionally, most programs install under the /usr prefix, requiring admin privileges. Feel free to do that to install hwc as a system binary. In the above, ~/.local/bin will be where the hwc binary will live. You many need to update your $PATH to include ~/.local/bin

About

Hadi's Wayland Compositor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published