mirror of
https://github.com/hyprwm/Hyprland
synced 2024-11-09 23:45:58 +01:00
165 lines
4.3 KiB
Markdown
165 lines
4.3 KiB
Markdown
<div align = center>
|
||
|
||
<img src="https://raw.githubusercontent.com/vaxerski/Hyprland/main/assets/header.svg" width="750" height="300" alt="banner">
|
||
|
||
<br>
|
||
|
||
![Badge Workflow]
|
||
[![Badge License]][License]
|
||
![Badge Language]
|
||
[![Badge Pull Requests]][Pull Requests]
|
||
[![Badge Issues]][Issues]
|
||
![Badge Hi Mom]<br>
|
||
[![Badge Discord]][Discord]
|
||
|
||
<br>
|
||
|
||
Hyprland is a dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks.
|
||
|
||
It supports multiple layouts, fancy effects, has a very flexible IPC model allowing for a lot of customization, a powerful plugin system and more.
|
||
<br>
|
||
<br>
|
||
|
||
---
|
||
|
||
**[<kbd> <br> Install <br> </kbd>][Install]**
|
||
**[<kbd> <br> Quick Start <br> </kbd>][Quick Start]**
|
||
**[<kbd> <br> Configure <br> </kbd>][Configure]**
|
||
**[<kbd> <br> Contribute <br> </kbd>][Contribute]**
|
||
|
||
---
|
||
|
||
<br>
|
||
|
||
</div>
|
||
|
||
# Notice
|
||
|
||
Hyprland is still in pretty early development compared to some other Wayland compositors.
|
||
|
||
Although Hyprland is pretty stable, it may have some bugs.
|
||
|
||
# Features
|
||
|
||
- Easily expandable and readable codebase
|
||
- Plugin support
|
||
- Config reloaded instantly upon saving
|
||
- Custom bezier curve based animations
|
||
- Dual Kawase blur
|
||
- Drop shadows
|
||
- Rounded corners
|
||
- Gradient borders
|
||
- Fully dynamic workspaces
|
||
- Closely follows `wlroots-git`
|
||
- Global keybinds passed to your apps of choice
|
||
- A lot of customization
|
||
- Bundled wlroots
|
||
- Window/layer fade in/out
|
||
- Tiling/pseudotiling/floating/fullscreen windows
|
||
- Switching workspaces between window modes on the fly
|
||
- Special workspaces (scratchpads)
|
||
- Window/monitor rules
|
||
- Socket-based IPC
|
||
- `wlr_ext` workspaces protocol support
|
||
- Event system for bash scripts
|
||
- Full damage tracking
|
||
- Docks support
|
||
- Drawing tablet support
|
||
- Native IME + Input panels support
|
||
- and much more...
|
||
|
||
<br>
|
||
<br>
|
||
|
||
<div align = center>
|
||
|
||
# Gallery
|
||
|
||
<br>
|
||
|
||
![Preview A]
|
||
|
||
<br>
|
||
|
||
![Preview B]
|
||
|
||
<br>
|
||
|
||
![Preview C]
|
||
|
||
<br>
|
||
<br>
|
||
|
||
# Stars Over Time
|
||
|
||
<br>
|
||
|
||
[![Stars Preview]][Stars]
|
||
|
||
<br>
|
||
<br>
|
||
|
||
</div>
|
||
|
||
# Special Thanks
|
||
|
||
<br>
|
||
|
||
**[wlroots]** - *For their amazing library*
|
||
|
||
**[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 some graphics stuff*
|
||
|
||
|
||
<!----------------------------------------------------------------------------->
|
||
|
||
[Configure]: https://wiki.hyprland.org/Configuring/Configuring-Hyprland/
|
||
[Discord]: https://discord.gg/hQ9XvMUjjr
|
||
[Stars]: https://starchart.cc/hyprwm/Hyprland
|
||
[Hypr]: https://github.com/hyprwm/Hypr
|
||
|
||
[Pull Requests]: https://github.com/hyprwm/Hyprland/pulls
|
||
[Issues]: https://github.com/hyprwm/Hyprland/issues
|
||
[Todo]: https://github.com/hyprwm/Hyprland/projects?type=beta
|
||
|
||
[Contribute]: https://wiki.hyprland.org/Contributing-and-Debugging/
|
||
[Install]: https://wiki.hyprland.org/Getting-Started/Installation/
|
||
[Quick Start]: https://wiki.hyprland.org/Getting-Started/Master-Tutorial/
|
||
[License]: LICENSE
|
||
|
||
|
||
<!----------------------------------{ Thanks }--------------------------------->
|
||
|
||
[Vivarium]: https://github.com/inclement/vivarium
|
||
[WlRoots]: https://gitlab.freedesktop.org/wlroots/wlroots
|
||
[Wayfire]: https://github.com/WayfireWM/wayfire
|
||
[TinyWl]: https://gitlab.freedesktop.org/wlroots/wlroots/-/blob/master/tinywl/tinywl.c
|
||
[Sway]: https://github.com/swaywm/sway
|
||
[DWL]: https://github.com/djpohly/dwl
|
||
|
||
<!----------------------------------{ Images }--------------------------------->
|
||
|
||
[Stars Preview]: https://starchart.cc/vaxerski/Hyprland.svg
|
||
[Preview A]: https://i.ibb.co/SX7GbYR/winter-rice.png
|
||
[Preview B]: https://i.ibb.co/B3GJg28/20221126-20h53m26s-grim.png
|
||
[Preview C]: https://i.imgur.com/pC6YF1Y.png
|
||
|
||
|
||
<!----------------------------------{ Badges }--------------------------------->
|
||
|
||
[Badge Workflow]: https://github.com/hyprwm/Hyprland/actions/workflows/ci.yaml/badge.svg
|
||
|
||
[Badge Discord]: https://img.shields.io/badge/Join%20the-Discord%20server-6666ff
|
||
[Badge Issues]: https://img.shields.io/github/issues/hyprwm/Hyprland
|
||
[Badge Pull Requests]: https://img.shields.io/github/issues-pr/hyprwm/Hyprland
|
||
[Badge Language]: https://img.shields.io/github/languages/top/hyprwm/Hyprland
|
||
[Badge License]: https://img.shields.io/github/license/hyprwm/Hyprland
|
||
[Badge Lines]: https://img.shields.io/tokei/lines/github/hyprwm/Hyprland
|
||
[Badge Hi Mom]: https://img.shields.io/badge/Hi-mom!-ff69b4
|