102 lines
3.1 KiB
Markdown
102 lines
3.1 KiB
Markdown
# 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
|