|
||
---|---|---|
images | ||
.gitignore | ||
README.md | ||
config.go | ||
config.jsonc | ||
files.go | ||
go.mod | ||
go.sum | ||
image.go | ||
main.go | ||
server.go | ||
slideshow.go |
README.md
GoPaper
GoPaper is a cross-platform wallpaper slideshow daemon written in Go. The unique advantage it has over other wallpaper managers is that GoPaper processes wallpaper images to bring them into harmony with your desktop theme:
- lowering contrast
- darkening the image
- applying a filter to ensure color harmony with no clashing
It's a nice choice for users who like to rotate a lot of wallpapers but want to mantain a coherent aesthetic.
Without GoPaper
With GoPaper
Installation
Simply install the binary and run it. The necessary cache and config folders will be created when the program is first run.
Usage
The configuration is held in $HOME/.config/gopaper/config.jsonc
The image directory can be switched mid-flow using the dedicated IPC router: gopaperctl