aboutsummaryrefslogtreecommitdiff
path: root/.local/bin/setwall
diff options
context:
space:
mode:
authorkrolxon <krolyxon@tutanota.com>2025-08-17 18:29:43 +0530
committerkrolxon <krolyxon@tutanota.com>2025-08-17 18:29:43 +0530
commit4df279d8cc55103b46df9531616e41d08b7288b2 (patch)
treefddaf58c90c03bcd31823fca609dcef3913423a9 /.local/bin/setwall
parent9226cefdd3bf54157213a5cc2c550deaf353d043 (diff)
setwall: use nsxiv for menu
Diffstat (limited to '.local/bin/setwall')
-rwxr-xr-x.local/bin/setwall10
1 files changed, 2 insertions, 8 deletions
diff --git a/.local/bin/setwall b/.local/bin/setwall
index 36c46db..a18a971 100755
--- a/.local/bin/setwall
+++ b/.local/bin/setwall
@@ -1,5 +1,5 @@
#!/bin/bash
-WALL_DIR="$HOME/pix/wallpapers/onedarkwallpapers/"
+WALL_DIR="$HOME/pix/wallpapers/catppuccin/"
MODE="random"
CUSTOM_PATH=""
@@ -27,13 +27,7 @@ case $MODE in
fi
;;
menu)
- WALLPAPER_LIST=$(find "$WALL_DIR" -type f | sort | sed "s|$WALL_DIR||")
- CHOSEN=$(echo "$WALLPAPER_LIST" | rofi -dmenu -i -p "Choose wallpaper:")
- if [[ -z "$CHOSEN" ]]; then
- NEW_WALL=$(find "$WALL_DIR" -type f | shuf -n 1)
- else
- NEW_WALL="$WALL_DIR$CHOSEN"
- fi
+ NEW_WALL=$(nsxiv -tfpo $WALL_DIR)
;;
esac