everything-wm is a heavily modified fork of Hyprland, designed to be the window management core of HyprDE / Hyprside.
It is an integrated system component, tightly coupled with the Hyprside stack.
This repository is intended for system developers, not end users.
everything-wm is a fork of Hyprland adapted to act as:
- The compositor core for EverythingDE
- A rendering client of Shift, EverythingOS’s graphical kernel and session manager
- A tightly integrated subsystem rather than a standalone WM
Unlike upstream Hyprland, this fork does not aim to be modular, portable, or user-configurable via dotfiles.
Instead, it prioritizes:
- Deterministic behavior
- Tight coupling with the shell
- Centralized configuration
- Predictable performance characteristics
This fork intentionally diverges from upstream Hyprland in several ways:
- Designed to run under Shift, not directly on DRM/KMS
- Not designed to run standalone on arbitrary Linux setups
- No user-facing dotfile configuration
- Runtime behavior is controlled by the shell and system services
- Hyprlang dotfiles are completely deprecated and removed in favor of the EverythingRegistry
- No focus on plugin ecosystems
- No built-in plugin manager
- Features are added based on Hyprside's requirements, not general compositor use
- Changes may break compatibility with upstream Hyprland
- API and behavior may change without notice
- No guarantee of upstream feature parity
This fork still inherits much of what makes Hyprland great:
- Modern Wayland protocol support
- High-performance rendering pipeline
- Animation system and effects
- Tiling / floating / fullscreen window management
- Clean and readable C++ codebase
Hyprland serves as the foundation, not the final product.
This repository is meant to be used only as part of:
- EverythingDE
- EverythingOS
If you are looking for:
- A configurable Wayland compositor
- A desktop you can install on any distro
➡️ You want upstream Hyprland, not this fork.
Special thanks to:
- Hyprland — original compositor and architecture. Making a wayland compositor from scratch is a real pain and Hyprland allowed me to headstart the development of the compositor.
All original Hyprland credits apply to inherited code.
This project is licensed under the same license as Hyprland. See the LICENSE file for details.