Skip to content

Dynamic, time based wallpapers inspired by Mac OS Mojave for Linux

License

Notifications You must be signed in to change notification settings

deepjyoti30/DynamicPaper

Repository files navigation

DynamicPaper

Dynamic, time based wallpapers inspired by Mac OS Mojave for Linux

The project is currently WIP.

Progress:

  • Write initial program that does the job using Mojave's wallpapers.
  • Close subprocess (As of right now it becomes defunct).
  • Add configuration file to load from that.
  • Add arguments and reduce hardcoded variables.
  • Add support for additional WM | environments.
  • Replace geolocation api.

Current Issue(s):

  • Uses IP to find time and geolocation. User can specify location in config. By default IP is used.
  • Uses GeoNames api, requires account but is free.

Supports

Wallpaper setter

  1. nitrogen
  2. feh

Environment

  1. Gnome
  2. Any other with nitrogen or feh

How to use:

  1. Make an account at http://www.geonames.org/login
  2. Enable free api features at geonames at http://www.geonames.org/enablefreewebservice.
  3. Clone the repo.
  4. Add username, environment in config file.
  5. Run One(1) of the two:
    python dynamic_wallpapers.py -setup
    Or
    sh ./setupDynamic.sh
  6. Run using:
    python dynamic_wallpapers.py

Pro Tip

  1. In case you don't want to use IP, add your location in the config file.

  2. If you still want to use it, you can by installing nitrogen and then following the above steps.

  3. In case you want to download the wallpapers manually, then download them to some directory and update WALL_DIR in the config file. These are some places you can get the wallpapers from : https://files.rb.gd/mojave_dynamic.zip | https://drive.google.com/open?id=1UCR5ikwGQh3rLbPbxc4r1xTaiIbGG1Lf

About

Dynamic, time based wallpapers inspired by Mac OS Mojave for Linux

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published