This repository is a customized fork of the original caelestia-shell that natively implements full animated video wallpaper support along with several UI and QoL enhancements for managing your backgrounds.
- Native Video Wallpaper Support: Replaces the static image renderer with a high-performance, hardware-accelerated QtMultimedia
VideoWallpapercomponent. Supports.mp4,.webm, and.mkv. - Intelligent Pauser Service: Automatically pauses the animated wallpaper to save CPU/GPU resources under the following conditions:
- When the system is running on battery power.
- When the current workspace has overlapping windows.
- (configurable through the Nexus settings panel)
- Revamped Wallpaper UI Picker:
- The
WallpaperAndStyleNexus page now has dedicated tabs to easily switch between "Static" and "Animated" wallpaper directories. - Added keyboard shortcuts: Use
Ctrl + Tabto seamlessly toggle between the Static and Animated lists, and theUp/Downarrows to navigate the grid. (Credits: AxZoRos)
- The
- High-Quality Thumbnails: Generates full 720p thumbnails of your videos via FFmpeg.
Because this fork relies on backend changes to both the shell and the CLI, we provide a unified patcher script to automatically install these features over your existing Caelestia setup.
For full installation instructions, head over to Dotfiles repo
Ensure you have the base Caelestia dotfiles installed first. Then, run the patcher script to apply the Animated Wallpaper fork:
git clone https://github.com/AdiAmbassador/caelestia-aw.git ~/.local/share/caelestia-aw
~/.local/share/caelestia-aw/patch.sh (The patch.sh script automatically fetches this repo, copies the patched QML files to /etc/xdg/quickshell/caelestia/, installs qt6-multimedia, and restarts the shell).
- Add your video files (
.mp4,.webm,.mkv) to~/Pictures/Wallpapers/Animated/. - Click the new "Animated" tab (or press
Ctrl+Tab). - Click the Refresh icon in the bottom right corner to generate your 720p thumbnails.
Note: This repository tracks the
shellfrontend. The companion CLI modifications that power the video thumbnail generation and color scheme extraction can be found in the caelestia-cli-aw repository.