Caelestia-shell is a desktop shell for Linux that provides a fluid, morphing interface built on Quickshell widgets and Hyprland window manager.
The project addresses the need for a visually cohesive and customizable desktop environment by implementing a shell written in QML that integrates with Hyprland and Wayland. It works by providing pre-built widgets and configuration that morph and adapt to create a unified aesthetic across the desktop, leveraging Quickshell as the underlying widget framework and Hyprland as the window manager foundation.
The shell suits users running Hyprland on Linux who want a complete, themed desktop experience without building from scratch. It is distributed as a stable package for Arch Linux via AUR, with a bleeding-edge variant available for those tracking the latest commits. Nix users can run it directly or integrate it into their system configuration, with a home-manager module available for streamlined setup. The project is designed for users who either want to use the shell as-is or who understand that customizations should be made outside the installed package files rather than by editing them directly.
The project maintains active engagement with its community through a Discord server and accepts donations. Development follows a pattern of regular commits with both stable and rolling-release package variants maintained, indicating ongoing refinement and bug fixes alongside feature work.