From f9c90e0153fc22177a648250f10e1060be3e24a4 Mon Sep 17 00:00:00 2001 From: Keyoonz Date: Thu, 26 Dec 2024 14:15:11 +0100 Subject: [PATCH] new script for wallpaper with images preview --- .config/scripts/rofiSelectWallpaper.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.config/scripts/rofiSelectWallpaper.sh b/.config/scripts/rofiSelectWallpaper.sh index 50c845e..5ba18eb 100755 --- a/.config/scripts/rofiSelectWallpaper.sh +++ b/.config/scripts/rofiSelectWallpaper.sh @@ -1,4 +1,6 @@ -availablewallpaper=$(ls ~/.config/assets/wallpaper/) -availablewallpaper=$(sed "s_ _\n_g" <<<$availablewallpaper) -chosenwallpaper=$(echo $availablewallpaper | sed "s_ _\n_g" | rofi -dmenu) -~/.config/scripts/set-wallpaper.sh ~/.config/assets/wallpaper/$chosenwallpaper +shopt -s extglob +chosenwallpaper=$(for a in ~/.config/assets/wallpaper/?(*.jpg|*.png); do echo -en "$(sed "s_.*wallpaper/\(.*\)-wallpaper.\w*_\1_" <<<$a)\0icon\x1f$a\n"; done | rofi -dmenu -p "Select Wallpaper") +if [[ ! -z $chosenwallpaper ]]; then + chosenwallpaperpath=$(ls ~/.config/assets/wallpaper/$chosenwallpaper-wallpaper.*) + ~/.config/scripts/set-wallpaper.sh $chosenwallpaperpath +fi