From 0097b09f682b777201f744aaa68ca6b92047840c Mon Sep 17 00:00:00 2001 From: hmj6502 Date: Sun, 28 Dec 2025 20:56:41 +0000 Subject: add random selection to pick_wall.sh --- pick_wall.sh | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'pick_wall.sh') diff --git a/pick_wall.sh b/pick_wall.sh index 1e90c6c..d864d9f 100755 --- a/pick_wall.sh +++ b/pick_wall.sh @@ -14,8 +14,12 @@ fi # remove directory prefix from list ALBUM="$(find "$IMG_DIR" -not -path '*/.*' -type f -printf "%p\n" | - sed "s:$IMG_DIR::" | sort | dmenu -i -l $LINES -x $X -y $Y -z $Z -p "album?")" -# replace prefix so correct path passed -ALBUM="$(printf "%s/%s" "$IMG_DIR" "$ALBUM")" - -wall_gen.sh "$ALBUM" + sed "s:$IMG_DIR::" | sort | sed '1 i\random' | + dmenu -i -l $LINES -x $X -y $Y -z $Z -p "album?")" +if [ $ALBUM == "random" ]; then + ./rand_wall.sh +else + # replace prefix so correct path passed + ALBUM="$(printf "%s/%s" "$IMG_DIR" "$ALBUM")" + wall_gen.sh "$ALBUM" +fi -- cgit v1.2.3