Skip to content

A terminal-based wallpaper manager that displays wallpapers in a grid, allowing users to select and set wallpapers while automatically customizing application color themes based on the chosen wallpaper. It also enables browsing and downloading wallpapers from a GitHub repository.

License

Notifications You must be signed in to change notification settings

5hubham5ingh/WallRizz

Repository files navigation

Rizzed penguin

WallRizz is terminal based wallpaper and system theme manager that lets you "𝑹𝒊𝒛𝒛 𝒚𝒐𝒖𝒓 𝑳𝒊𝒏𝒖𝒙" with ease.



 Workflow 

 Wallpapers 


 Install 

 Setup 

 Usage 

 Extensions 


Features

  • 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.

Gallery

User Interface

List view
1000003004

Grid view
ezgif com-animated-gif-maker(1)

Applications

hyprland.mp4

Kitty
ezgif com-animated-gif-maker(2)

VSCode
ezgif com-optimize

NeoVim
ezgif com-optimize(1)

Firefox
ezgif com-animated-gif-maker(4)

Jiffy
ezgif com-animated-gif-maker

To Do:

PRs are welcome.

Theme extension

  • Neovim Theme Extension
  • Rofi theme extension

Wallpaper handler extensions

  • KDE
  • Gnome

Thanks


About

A terminal-based wallpaper manager that displays wallpapers in a grid, allowing users to select and set wallpapers while automatically customizing application color themes based on the chosen wallpaper. It also enables browsing and downloading wallpapers from a GitHub repository.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published