Hyprland is a highly customizable dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
Go to file
2022-04-02 19:09:27 +02:00
.github updated workflows 2022-04-01 21:09:12 +02:00
assets Added a logo 2022-03-21 19:59:47 +01:00
example More explanations to the config 2022-03-31 17:56:32 +02:00
hyprctl update commands in hyprctl i forgot 2022-03-30 22:40:53 +02:00
protocols added a screencopy protocol 2022-03-24 17:22:28 +01:00
src send focus change 2022-04-02 19:09:27 +02:00
.gitattributes Initial commit 2022-03-16 20:49:02 +01:00
.gitignore added make commands 2022-03-20 17:06:37 +01:00
CMakeLists.txt EGL 2022-03-24 17:17:08 +01:00
config.mk Initial Commit 2022-03-16 20:50:55 +01:00
LICENSE Added a license 2022-03-20 18:04:36 +01:00
Makefile fix: sudo used in makefile 2022-03-24 11:48:56 -07:00
README.md typo 2022-04-01 21:20:03 +02:00





Hyprland is a Dynamic Tiling Wayland Compositor in early development stages. For Hyprland without the land part, see [Hypr](https://github.com/vaxerski/Hypr), the Xorg window manager.

WARNING! Hyprland is in early dev, expect bugs, instabilities and crashes. You have been warned! Nevertheless, REPORT any you find! Make an issue!

Key features

  • Basic window animations
  • Config reloaded instantly upon saving
  • Easily expandable and readable codebase
  • Support for docks/whatever
  • Window rules
  • Monitor rules
  • Socket-based IPC
  • Tiling/floating/fullscreen windows
  • Moving/resizing windows

Major to-dos

  • Switch to fully custom OpenGL rendering
  • Damage tracking
  • Animations (better)
  • Rounded corners
  • Blur
  • Fadein/out
  • Fix electron rendering issues
  • Optimization
  • Fix weird scroll on XWayland
  • Become sane
  • STABILITY
  • More config options for tweakers
  • Improve hyprctl

Installation

Please refer to the Wiki Page

Configuring

Head onto the Wiki Page to see more.

Hyprland without a config is a bad idea!

Gallery

Image1

Contributions

Welcome, I'll make a CONTRIBUTING.md some time in the future.

Special thanks

tinywl - for showing how 2 do stuff

sway - for showing how 2 do stuff the overkill way

vivarium - for showing how 2 do stuff the simple way

dwl - for showing how 2 do stuff the hacky way

wayfire - for showing how 2 do custom rendering