From 4b309f0a5555b5fed5a65ee425dcb6da15421f5b Mon Sep 17 00:00:00 2001 From: steven-na Date: Sun, 26 Apr 2026 11:58:32 -0700 Subject: Initial commit. --- arch/scripts/.local/bin/pick-wallpaper | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100755 arch/scripts/.local/bin/pick-wallpaper (limited to 'arch/scripts/.local/bin/pick-wallpaper') diff --git a/arch/scripts/.local/bin/pick-wallpaper b/arch/scripts/.local/bin/pick-wallpaper new file mode 100755 index 0000000..c96ca4e --- /dev/null +++ b/arch/scripts/.local/bin/pick-wallpaper @@ -0,0 +1,11 @@ +#!/usr/bin/env bash +WALLPAPER_DIR="${HOME}/wallpapers" + +selected=$(find "$WALLPAPER_DIR" -type f \( \ + -name "*.jpg" -o -name "*.jpeg" -o \ + -name "*.png" -o -name "*.webp" \) | sort | \ + fzf --preview 'chafa --size=80x40 {}' \ + --preview-window 'right:60%' \ + --prompt "wallpaper> ") + +[ -n "$selected" ] && ~/.local/bin/set-wallpaper "$selected" -- cgit v1.2.3