# Sebin Dynamic Wallpaper Dynamic wallpaper for the GNOME and KDE Plasma desktop environment, featuring Sebin working from home by [Tyr](#credits), as installable Arch Linux package. Wallpaper changes at the following times of day: * 07:00 - 10:00: Sebin makes coffee and breakfast * 10:00 - 13:00: Sebin starts working * 13:00 - 14:00: Sebin has lunch * 14:00 - 17:00: Sebin works out * 17:00 - 20:00: Sebin plays video games * 20:00 - 23:00: Sebin talks to friends online * 23:00 - 07:00: Sebin sleeps on the couch To determine the solar altitude/azimuth values [this Keisan Online Calculator](https://keisan.casio.com/exec/system/1224682277) is a good place to start. ## Install ### Arch Linux (and derivatives) To build the dynamic wallpaper packages simply clone this repository and run: ~~~bash makepkg -s ~~~ Then install the package for your desktop. ~~~bash # GNOME pacman -U sebin-dynamic-wallpaper-1.0.5-1-any.pkg.tar.zst # KDE Plasma (⚠️ NOTE: the KDE Plasma version has a dependency to an AUR package, consider using an AUR helper, e.g. yay) pacman -U sebin-dynamic-wallpaper-kde-1.0.5-1-any.pkg.tar.zst ~~~ The wallpaper should show up in your desktop's wallpaper settings. Select it and enjoy a different wallpaper at different times throughout the day ✨ ### Manual (every other distro) #### GNOME Clone this repository and copy the files to either * `~/.local/share/backgrounds/` (single user) * `/usr/share/backgrounds/sebin-dynamic-wallpaper/` (system-wide): ~~~bash # single user cp sebin-*.(png|xml) ~/.local/share/backgrounds/sebin-dynamic-wallpaper/ cp sebin.xml ~/.local/share/gnome-background-properties/ # system-wide sudo cp sebin-*.(png|xml) /usr/share/backgrounds/sebin-dynamic-wallpaper/ sudo cp sebin.xml /usr/share/gnome-background-properties/ ~~~ #### KDE Plasma Install the [Plasma Dynamic Wallpaper Engine](https://github.com/zzag/plasma5-wallpapers-dynamic), clone this repository and build the HEIC file ~~~bash kdynamicwallpaperbuilder "sebin-kdynamicwallpaperbuilder.json" --output "sebin-dyn_wallpaper.heic" ~~~ Then copy it to either * `~/.local/share/backgrounds/` (single user) * `/usr/share/backgrounds/sebin-dynamic-wallpaper-kde/` (system-wide): ~~~bash # single user cp sebin-dyn_wallpaper.heic ~/.local/share/backgrounds/sebin-dynamic-wallpaper-kde/ # system-wide sudo cp sebin-dyn_wallpaper.heic /usr/share/backgrounds/sebin-dynamic-wallpaper-kde/ ~~~ ### macOS On macOS use [wallpapper](https://github.com/mczachurski/wallpapper) to create an HEIC image that you can set as dynamic wallpaper in preferences: ~~~bash # based on time of day wallpapper -i sebin-timed.json -o sebin-dyn_wallpaper.heic # based on solar altitude/azimuth wallpapper -i sebin-sun.json -o sebin-dyn_wallpaper.heic ~~~ ### Windows See [this How-to-geek article](https://www.howtogeek.com/355912/how-to-change-windows-10s-wallpaper-based-on-time-of-day/). ## Credits Wallpaper made by Tyr * Instagram: https://www.instagram.com/TyrKilcat/ * Twitter: https://twitter.com/Tyrs1braincell * Fur Affinity: https://www.furaffinity.net/user/tyrart/ * Telegram: https://t.me/Tyrkilkat