██╗ ██╗ █████╗ ██╗ ██╗ ██████╗ █████╗ ██████╗ ███████╗██████╗ ███████╗ ██║ ██║██╔══██╗██║ ██║ ██╔══██╗██╔══██╗██╔══██╗██╔════╝██╔══██╗██╔════╝ ██║ █╗ ██║███████║██║ ██║ ██████╔╝███████║██████╔╝█████╗ ██████╔╝███████╗ ██║███╗██║██╔══██║██║ ██║ ██╔═══╝ ██╔══██║██╔═══╝ ██╔══╝ ██╔══██╗╚════██║ ╚███╔███╔╝██║ ██║███████╗███████╗██║ ██║ ██║██║ ███████╗██║ ██║███████║ ╚══╝╚══╝ ╚═╝ ╚═╝╚══════╝╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═╝ ╚═╝╚══════╝
A handpicked personal wallpaper collection — spanning static images and animated/live wallpapers — curated for those who care deeply about what's behind their windows.
Whether you're ricing your Linux setup, refreshing your Windows desktop, or just tired of the default macOS backgrounds, there's something here for every aesthetic (maybe).
wallpapers/
├── animated/
│ ├── abstract/
│ ├── cars/
│ ├── characters/
│ └── scene/
├── assets/
│ ├── live_wallpaper.sh
│ ├── preview-animated.gif
│ └── preview-static.png
├── static/
│ ├── favorites/
│ └── minecraft/
├── LICENSE
└── README.md
git clone --depth 1 https://github.com/usman-369/wallpapers.gitUsing
--depth 1skips the full git history and speeds up the download significantly.
git clone --depth 1 --filter=blob:none --sparse https://github.com/usman-369/wallpapers.git
cd wallpapers
git sparse-checkout set staticgit clone --depth 1 --filter=blob:none --sparse https://github.com/usman-369/wallpapers.git
cd wallpapers
git sparse-checkout set animated🐧 Linux
GNOME
gsettings set org.gnome.desktop.background picture-uri "file:///path/to/wallpaper.jpg"KDE Plasma / Hyprland / Sway — Use tools like Waypaper, swww, or nitrogen for static, and mpvpaper for animated wallpapers.
Animated (using mpvpaper)
mpvpaper -o "no-audio loop" '*' /path/to/wallpaper.mp4🪟 Windows
Static — Right-click the image → Set as desktop background
Animated — Use Lively Wallpaper or Wallpaper Engine (paid) with .mp4 / .webm files.
🍎 macOS
Static — Right-click image → Use Image As Desktop Picture
This repo includes live_wallpaper.sh — a script that uses mpv to play a video on the Nemo desktop window, turning it into a live wallpaper. It works by detecting the Nemo desktop window ID automatically using xwininfo, so no manual clicking required.
Dependencies: mpv and xwininfo (part of x11-utils)
sudo apt install mpv x11-utilsOne-time, with default video (set your path inside the script):
./live_wallpaper.shOne-time, with a custom video path:
./live_wallpaper.sh ~/Videos/wallpapers/rain.mp4Help:
./live_wallpaper.sh --helpTo have your live wallpaper apply automatically on login, add the script to your startup applications:
-
Open Startup Applications (search for it in the app menu)
-
Click Add
-
Set the command to the full path of the script, e.g.:
/home/username/Videos/wallpapers/live_wallpaper.shOr with a specific video:
/home/username/Videos/wallpapers/live_wallpaper.sh /path/to/video.mp4 -
Give it a name like
Live Wallpaperand save
Note: This script is written for Linux Mint with Cinnamon (Nemo desktop). It will not work on GNOME, KDE, or Wayland-based setups out of the box.
| Format | Type | Best For |
|---|---|---|
.jpg / .jpeg |
Static | All platforms, smaller size |
.png |
Static | Lossless quality, transparency |
.mp4 |
Animated | High-quality video wallpapers |
.mkv |
Animated | High-quality video with flexible codec support |
If you enjoy this collection, consider leaving a star — it helps others discover it and motivates adding more!
MIT License. All wallpapers are for personal use. If you are the original creator of any image and would like credit or removal, please open an issue and I'll take care of it promptly.
Crafted with 🖤 by usman-369

