Single flat collection: Wallpaper/ — 319 curated images (jpg/png),
no theme subfolders. Used as the matugen source by
dotfiles, which installs it to
~/.local/share/wallpapers/Wallpaper.
git clone <your-remote>/wallpapers.git ~/wallpapers
~/wallpapers/install.sh # installs Wallpaper/ -> ~/.local/share/wallpapers/Wallpaper
~/wallpapers/install.sh --link # symlink instead of copy (live-update on git pull)dotfiles/install.sh clones this repo to
~/.local/share/wallpapers-upstream and copies Wallpaper/* to
~/.local/share/wallpapers/Wallpaper. Override with
WALLPAPER_SOURCE=/path/to/wallpapers ./install.sh.
In nixos-config/flake.nix:
inputs.wallpapers.url = "path:../wallpapers"; # local checkout
# inputs.wallpapers.url = "github:rajan9884/wallpapers"; # after pushmodules/home/wallpapers.nix links Wallpaper/ to
~/.local/share/wallpapers/Wallpaper.
- Drop files into
Wallpaper/(jpg/jpeg/png/webp, flat — no subfolders). - Commit. Pickers (
wall-selector, rofi,swww-all.sh) and matugen read~/.local/share/wallpapers/Wallpaper/— no config change needed.