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

NuOrpheus/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.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 99.3%
  • Shell 0.7%