Skip to content

wallpaper setter & color palette generator written on rust

License

Notifications You must be signed in to change notification settings

Prepodobnuy/rpaper

Repository files navigation

rpaper logo

About

Rpaper is a program for making it easier to color windows in your cool and modern GNU/Linux distribution.

Rpaper can split wallpapers into multiple screens, set wallpapers on multiple screens, get a color palette from wallpapers, and apply a color palette to config files.

Rpaper is still under active development, so don't be surprised that after the update your wallpaper will burn and the configuration files will be sent to Microsoft servers.

Features

  • uniqueness (analogues of the program are bash scripts with pyval which are very long and tedious to write)
  • much faster than bash scripts with pyval
  • configurable color pallete generator
  • easy to use template system
  • written on rust
  • idk

How to

Contributing

feel free

Todo

  • get rid of pywal
  • add arguments
  • write sane readme
  • video support using mpvpaper
  • add diferent image setting modes (fit/fill/crop/etc)
  • implement sane --help
  • write wiki
  • add animated files splitting support (they split without animation)
  • get rid of wallpaper backends (swww/swaybg/etc.)
  • rpaper release

Thanks to

  • colorz for pallete generator algorithm
  • osu for the idea of ​​calling cache files by their sha256 sum

Releases

No releases published

Packages

No packages published

Languages