Anto426 fork of iamsurjog/hyprquickpaper, a Quickshell wallpaper selector inspired by ilyamiro's dots.
This fork is wired for the Anto426 Hyprland/dotfiles stack:
- centered full-screen preview backdrop for the currently selected wallpaper
- per-image accent colors from the wallpaper cache
- image and video wallpaper thumbnails
- generated
config.jsonandcommands.shso paths stay machine-local - integration with
~/.config/anto426/wallpaper_apply.sh
quickshelljqfileimagemagick(magick, withconvertfallback)ffmpegorffmpegthumbnailerfor video thumbnails
git clone https://github.com/Arch-repo/hyprquickpaper.git ~/Git/arch/hyprquickpaper
~/Git/arch/hyprquickpaper/install.shThe installer copies shell.qml and cache.sh to:
~/.config/quickshell/hyprquickpaper
It then writes a local config.json and commands.sh. These files are intentionally ignored by git.
Useful overrides:
ANTO426_WALLPAPERS_DIR="$HOME/Pictures/Wallpapers" \
ANTO426_HYPRQUICKPAPER_CACHE="$HOME/.cache/quickshell/hyprquickpaper/thumbs" \
ANTO426_WALLPAPER_APPLY="$HOME/.config/anto426/wallpaper_apply.sh" \
~/Git/arch/hyprquickpaper/install.shThe Anto426 dotfiles launch the selector through:
~/.config/anto426/wallpaper_select.shStandalone launch:
~/.config/quickshell/hyprquickpaper/cache.sh ~/.config/quickshell/hyprquickpaper
quickshell --no-duplicate -c hyprquickpaperKeys:
J/ Right: next wallpaperK/ Left: previous wallpaperD/ PageDown: jump forwardU/ PageUp: jump backward- Space / Enter: apply selected wallpaper
- Esc: close
config.example.json and commands.example.sh show the shape of the generated runtime files. Do not commit local config.json, commands.sh, or thumbnail cache contents.