WallRizz is terminal based wallpaper and system theme manager that lets you "𝑹𝒊𝒛𝒛 𝒚𝒐𝒖𝒓 𝑳𝒊𝒏𝒖𝒙" with ease.
- Wallpaper Selection: Choose your wallpaper from a grid or list menu in the terminal.
- Theme Generation and Application: Automatically generates and applies themes based on the chosen wallpaper to various applications.
- Online Wallpaper Browsing: Browse wallpapers from your favorite wallpaper repositories directly from the terminal, and download them to the specified wallpaper directory.
- Extensible with Scripts: Write or edit theming scripts for different applications. Create an extension template for writing new extensions with a single command.
- Finest Level of Control Over Colors and Themes
Achieve unparalleled precision with the built-in ColorJs library and the option to set a custom color generation backend, enabling highly customizable and seamless theme creation. - Lightweight: Built with QuickJS for fast startup and a small standalone executable, ensuring minimal system resource usage while also facilitating extension support.
Check wiki for more.
hyprland.mp4
PRs are welcome.
Theme extension
- Neovim Theme Extension
- Rofi theme extension
Wallpaper handler extensions
- KDE
- Gnome
- ctn-malone for QuickJs extension.
- Brian Grinstead for tinycolor.js