Sobre o projeto

Hyprland é um compositor Wayland de tiling dinâmico 100% independente que enfatiza tanto o polimento visual quanto a personalização. Ao contrário de compositores construídos sobre wlroots, libweston, kwin ou mutter, ele implementa sua própria pilha e visa oferecer recursos Wayland de ponta. Os principais recursos descritos no README incluem: - Efeitos visuais: bordas com gradiente, múltiplos tipos de desfoque, animações, brilho e sombras. - Curvas bezier e de mola personalizadas para ajuste de animações. - Suporte poderoso a plugins com um gerenciador de plugins integrado. - Suporte a tearing (rasgo de tela) destinado a melhorar o desempenho em jogos. - Configuração recarregada instantaneamente ao ser salva. - Atalhos globais repassados para aplicativos. - Modos de janela: tiling, pseudotiling, flutuante e tela cheia. - Workspaces especiais (scratchpads), grupos de janelas em modo de abas e workspaces totalmente dinâmicos. - Regras para janelas, monitores e camadas. - IPC baseado em socket para controle externo e integração. - Suporte nativo a IME e painel de entrada. - Opções de layout incluindo Dwindle, Scrolling, Master, Monocle, layouts personalizados com Lua e layouts personalizados via plugins, com layouts por workspace. O projeto está em desenvolvimento rápido e ativo e é descrito como tendo um código facilmente expansível e legível. Documentação de instalação, início rápido, configuração e contribuição estão linkadas no README. O repositório também credita projetos anteriores de compositores Wayland, como wlroots, tinywl, Sway, Vivarium, dwl e Wayfire, como referências.