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: default: Clear # 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 clear: &clear - Clear
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/] - on: clear patterns: [~/Pictures/wallpapers/sky_color_wallpaper/morning/clear/] earlyafternoon: - on: *clouds patterns: [~/Pictures/wallpapers/skycolorwallpaper/earlyafternoon/clouds/] - on: *rain patterns: [~/Pictures/wallpapers/sky_color_wallpaper/early_afternoon/rain/] - on: snow patterns: [~/Pictures/wallpapers/sky_color_wallpaper/early_afternoon/snow/] - on: clear patterns: [~/Pictures/wallpapers/sky_color_wallpaper/early_afternoon/clear/] lateafternoon: # [sunset - 90min, sunset) - on: *clouds patterns: [~/Pictures/wallpapers/skycolorwallpaper/lateafternoon/clouds/] - on: *rain patterns: [~/Pictures/wallpapers/sky_color_wallpaper/late_afternoon/rain/] - on: snow patterns: [~/Pictures/wallpapers/sky_color_wallpaper/late_afternoon/snow/] - on: clear patterns: [~/Pictures/wallpapers/sky_color_wallpaper/late_afternoon/clear/] evening: - on: clouds patterns: [~/Pictures/wallpapers/sky_color_wallpaper/evening/clouds/] - on: rain patterns: [~/Pictures/wallpapers/sky_color_wallpaper/evening/rain/] - on: snow patterns: [~/Pictures/wallpapers/sky_color_wallpaper/evening/snow/] - on: clear patterns: [~/Pictures/wallpapers/sky_color_wallpaper/evening/clear/] ```
And run sky-color-wallpaper
(.exe
) at the startup.
Licensed under MIT OR Apache-2.0
.