Unsplash Wallpapers Soroush Chehresa
winget install --id=SoroushChehresa.UnsplashWallpapers -e
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.
Unsplash Wallpapers is a cross-platform desktop application designed to bring stunning wallpapers directly to your desktop. This menubar application works seamlessly on macOS 10.12+, Windows 10+, and Linux, allowing users to easily access high-quality images from Unsplash's popular categories.
Key Features:
- Cloud-hosted builds: Access the latest updates via GitHub releases.
- Multi-platform support: Runs smoothly on macOS, Windows, and Linux.
- Wallpaper history list: Keep track of your recently set backgrounds.
- Automatic wallpaper scheduling: Choose to set new wallpapers hourly, daily, or weekly.
- Direct download option: Save any wallpaper for offline use.
Audience & Benefit:
Ideal for anyone looking to enhance their desktop experience with fresh and visually appealing content. Unsplash Wallpapers offers a seamless way to customize your workspace with high-quality images while ensuring ease of use across multiple operating systems.
README
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.
Installation
![]() | ![]() | ![]() |
---|---|---|
![]() | ![]() | ![]() |
Features
- Load high-quality wallpapers based on Unsplash popular categories.
- Cloud-hosted builds (Based on GitHub releases).
- Work on all popular operating systems like macOS, Windows and Linux.
- Wallpapers history list.
- Automatic set wallpapers hourly, daily, weekly and manual (optional).
- Run at startup system (Optional).
- Dark mode (Optional or auto by OS).
- Download directly ability for each wallpaper.
Technologies
- Electron
- React
- Redux
- immutable-js
- redux-saga
- styled-components
- Axios
- Wallpaper
- electron-json-storage
- Flow
- ESLint - Airbnb JavaScript Style Guide
Let's run
1. Clone the project:
$ git clone https://github.com/soroushchehresa/unsplash-wallpapers.git unsplash-wallpapers
2. Add Unsplash access key:
Place Your Unsplash access key as UNSPLASH_ACCESS_KEY
in .env
file.
3. Start:
Development
$ yarn && yarn dev
# OR
$ npm i && npm run dev
Production
$ yarn && yarn package-all
# OR
$ npm i && npm run package-all
Support
