Browse Source

Merge pull request #364 from Eccys/patch-1

Show thumbnail of random wallpaper in wallpaper selector
pull/365/head
Ja.KooLit 2 years ago committed by GitHub
parent
commit
daa510e15e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 5
      config/hypr/UserScripts/WallpaperSelect.sh

5
config/hypr/UserScripts/WallpaperSelect.sh

@ -33,8 +33,8 @@ rofi_command="rofi -i -show -dmenu -config ~/.config/rofi/config-wallpaper.rasi"
# Sorting Wallpapers
menu() {
sorted_options=($(printf '%s\n' "${PICS[@]}" | sort))
# Place ". random" at the beginning
printf "%s\n" "$RANDOM_PIC_NAME"
# Place ". random" at the beginning with the random picture as an icon
printf "%s\x00icon\x1f%s\n" "$RANDOM_PIC_NAME" "$RANDOM_PIC"
for pic_path in "${sorted_options[@]}"; do
pic_name=$(basename "$pic_path")
# Displaying .gif to indicate animated images
@ -59,7 +59,6 @@ main() {
# Random choice case
if [ "$choice" = "$RANDOM_PIC_NAME" ]; then
RANDOM_PIC="${PICS[$((RANDOM % ${#PICS[@]}))]}"
swww img -o $focused_monitor "${RANDOM_PIC}" $SWWW_PARAMS
exit 0
fi

Loading…
Cancel
Save