Skip to content

Creative Uses

Greg edited this page Apr 4, 2021 · 15 revisions

Some sunpaper users have passed along tips/tricks that they've used in their setups that I'm happy to share here. Maybe something will inspire you or be useful along the way.

External config file

It can be difficult to keep sunpaper updated with the configuration settings in the same file as the script. You can now, optionally, keep your configuration settings in an external file:

Simply copy the first (aprox 185) lines of the sunpaper.sh file to a new file at ~/.config/sunpaper/config

  • that's everything above
    ##CONFIG OPTIONS END----------------------------
  • copy don't cut -- you can and should leave the sunpaper.sh config lines in place
  • if you ever update the script check the sunpaper.sh file for new config options

Symbolic link to the current theme

Change the wallpaper theme with symbolic link instead of editing the configuration file directly.

Building sunwait dependency

If you need to build the sunwait dependency from the github source

Building wallutil dependency

Wallutil has good documentation for installing or building the program from github source.

Sunpaper only uses one of the wallutil utilities setwallpaper so, if you prefer, instead of building the whole package you can just get that one utility with Go 1.11 or later: go get -u github.com/xyproto/wallutils/cmd/setwallpaper