Set random wallpapers according to sky color.
Inspired by sky-color-clock.el
.
https://github.com/qryxip/sky-color-wallpaper/releases
cargo install
(crates.io)
$ cargo install sky-color-wallpaper
cargo install
(GitHub)
$ cargo install --git https://github.com/qryxip/sky-color-wallpaper
First, put a sky_color_wallpaper.yml
in the config directory.
longitude: 139.759 latitude: 35.6828
openweathermap: # https://openweathermap.org/users/signup apikey: type: file path: ~/apikeys/openweathermap.txt
_: # https://openweathermap.org/weather-conditions # integer (ID) or string (Main) clouds: &clouds - Mist - Smoke - Haze - Dust - Fog - Sand - Ash - Clouds rain: &rain - Thunderstorm - Dizzle - Rain - Squall - Tornado snow: &snow - Snow
midnight: - patterns: [~/Pictures/wallpapers/skycolorwallpaper/midnight/] # https://docs.rs/glob/0.3/glob/struct.Pattern.html morning: - on: *clouds patterns: [~/Pictures/wallpapers/sky_color_wallpaper/morning/clouds/] - on: rain patterns: [~/Pictures/wallpapers/sky_color_wallpaper/morning/rain/] - on: snow patterns: [~/Pictures/wallpapers/sky_color_wallpaper/morning/snow/] - patterns: [~/Pictures/wallpapers/skycolorwallpaper/morning/clear/] early_afternoon: - on: *clouds patterns: [~/Pictures/wallpapers/sky_color_wallpaper/early_afternoon/clouds/] - on: rain patterns: [~/Pictures/wallpapers/sky_color_wallpaper/early_afternoon/rain/] - on: snow patterns: [~/Pictures/wallpapers/sky_color_wallpaper/early_afternoon/snow/] - patterns: [~/Pictures/wallpapers/skycolorwallpaper/earlyafternoon/clear/*] lateafternoon: # [sunset - 90min, sunset) - on: clouds patterns: [~/Pictures/wallpapers/sky_color_wallpaper/late_afternoon/clouds/] - on: rain patterns: [~/Pictures/wallpapers/sky_color_wallpaper/late_afternoon/rain/] - on: snow patterns: [~/Pictures/wallpapers/sky_color_wallpaper/late_afternoon/snow/] - patterns: [~/Pictures/wallpapers/skycolorwallpaper/lateafternoon/clear/*] evening: - on: *clouds patterns: [~/Pictures/wallpapers/skycolorwallpaper/evening/clouds/*] - on: *rain patterns: [~/Pictures/wallpapers/skycolorwallpaper/evening/rain/*] - on: *snow patterns: [~/Pictures/wallpapers/skycolorwallpaper/evening/snow/*] - patterns: [~/Pictures/wallpapers/skycolor_wallpaper/evening/clear/*] ```
And run sky-color-wallpaper
(.exe
) at the startup.
Licensed under MIT OR Apache-2.0
.