Skip to content

Latest commit

 

History

History
136 lines (99 loc) · 5.75 KB

README.md

File metadata and controls

136 lines (99 loc) · 5.75 KB

⚠️ It was an experimental side project to me and I've not maintained that since 2019!

✉️ If you are interested to be a part of this project and a maintainer you can send your request to me by s1996ch@gmail.com.



Unsplash Wallpapers



A menubar application for Mac, Windows and Linux that brings stunning wallpapers from Unsplash right to your desktop. Works on macOS 10.12+, Windows 10+ and Linux.

This project is an unofficial cross-platform desktop application based on Unsplash Wallpapers official application for Mac with more features and better performance.


Download the latest release:

platform

latest version

latest version

latest version


This project implemented by the following technologies:


Features:

  • Load high-quality wallpapers based on Unsplash popular categories.
  • Automatic update (cloud-hosted builds)
  • Work on any popular operating systems like Mac, Windows and Linux.
  • History of set wallpapers.
  • Automatic set wallpapers daily, weekly, or manual (optional).
  • Run at startup system (optional).
  • Dark mode (optional or auto by Mojave appearance on Mac).
  • Direct download ability for every picture.
  • Link to photographer profile on Unsplash website.

Let's run:

Clone the project:

$ git clone https://github.com/soroushchehresa/unsplash-wallpapers.git unsplash-wallpapers

Starting Development:

First, rename example.env to .env and then place your Unsplash access key in the .env:

UNSPLASH_ACCESS_KEY=your_access_key

Then, run one of the following commands:

$ yarn && yarn dev

# OR

$ npm i && npm run dev

Packaging for Production:

First, change package.json => build => publish => owner to your GitHub username.

Second, rename example.env to .env and then place following variables in the .env:

  • UNSPLASH_ACCESS_KEY - Your Unsplash access key
  • GH_TOKEN - Your GitHub token to publish the release
  • CSC_LINK - Path or link to your Apple Mac developer certificates (just for packaging on Mac)
  • CSC_KEY_PASSWORD - Your Apple Mac developer certificate password (just for packaging on Mac)

Then, run one of the following commands:

$ yarn && yarn package

# OR

$ npm i && npm run package

Support: