.gitignore | ||
.SRCINFO | ||
metadata.desktop | ||
PKGBUILD | ||
README.md | ||
screenshot.jpg | ||
sebin-dynamic-0700.png | ||
sebin-dynamic-1000.png | ||
sebin-dynamic-1300.png | ||
sebin-dynamic-1400.png | ||
sebin-dynamic-1700.png | ||
sebin-dynamic-2000.png | ||
sebin-dynamic-2300.png | ||
sebin-dynamic-kde.json | ||
sebin-sun.json | ||
sebin-timed.json | ||
sebin-timed.xml | ||
sebin.xml |
Sebin Dynamic Wallpaper
Dynamic wallpaper for the GNOME and KDE Plasma desktop environment, featuring Sebin working from home by Tyr, 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 is a good place to start.
Install
Arch Linux (and derivatives)
To build the dynamic wallpaper packages simply clone this repository and run:
makepkg -s
Then install the package for your desktop:
# GNOME
pacman -U sebin-dynamic-wallpaper-1*.pkg.tar.zst
# KDE Plasma
# ⚠️ NOTE: the KDE Plasma version has a dependency to an AUR package: plasma5-wallpapers-dynamic
# Consider using an AUR helper, e.g. yay
pacman -U sebin-dynamic-wallpaper-kde-*.pkg.tar.zst
The wallpaper should show up in your desktop's wallpaper settings.
For KDE you need to switch the wallpaper type to "Dynamic" to use it with the dynamic wallpaper plugin.
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)
# 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
For KDE the Plasma Dynamic Wallpaper Engine is required for this wallpaper to work.
Clone this repository and build the AVIF file:
kdynamicwallpaperbuilder "sebin-dynamic-kde.json" --output "3840x2160.avif" --speed 10
Then copy files to either of these locations:
~/.local/share/wallpapers/
(single user)/usr/share/wallpapers/sebin-dynamic-wallpaper-kde/
(system-wide)
# single user
mkdir -p ~/.local/share/wallpapers/sebin-dynamic-wallpaper-kde/contents/images
cp metadata.desktop ~/.local/share/wallpapers/sebin-dynamic-wallpaper-kde/metadata.desktop
cp screenshot.jpg ~/.local/share/wallpapers/sebin-dynamic-wallpaper-kde/contents/screenshot.jpg
cp 3840x2160.avif ~/.local/share/wallpapers/sebin-dynamic-wallpaper-kde/contents/images/3840x2160.avif
# system-wide
sudo mkdir -p /usr/share/wallpapers/sebin-dynamic-wallpaper-kde/contents/images
sudo cp metadata.desktop /usr/share/wallpapers/sebin-dynamic-wallpaper-kde/metadata.desktop
sudo cp screenshot.jpg /usr/share/wallpapers/sebin-dynamic-wallpaper-kde/contents/screenshot.jpg
sudo cp 3840x2160.avif /usr/share/wallpapers/sebin-dynamic-wallpaper-kde/contents/images/3840x2160.avif
macOS
On macOS use wallpapper to create an HEIC image that you can set as dynamic wallpaper in preferences:
# 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
Credits
Wallpaper made by Tyr
- Instagram: https://www.instagram.com/TyrKilcat/
- Twitter: https://twitter.com/TyrKilcat
- Fur Affinity: https://www.furaffinity.net/user/tyrart/
- Telegram: https://t.me/Tyrkilkat