diff options
| author | hmj6502 <hashim@hmj6502.com> | 2025-12-28 20:56:41 +0000 |
|---|---|---|
| committer | hmj6502 <hashim@hmj6502.com> | 2025-12-28 20:56:41 +0000 |
| commit | 0097b09f682b777201f744aaa68ca6b92047840c (patch) | |
| tree | d9819715cea4dc7c8437612772cbba71c56c7aaa /pick_wall.sh | |
| parent | 7c7ca768a7d90871eeb25a98fb7fb4309e5bb3bd (diff) | |
| download | album-wall-0097b09f682b777201f744aaa68ca6b92047840c.tar.gz album-wall-0097b09f682b777201f744aaa68ca6b92047840c.tar.bz2 album-wall-0097b09f682b777201f744aaa68ca6b92047840c.zip | |
Diffstat (limited to 'pick_wall.sh')
| -rwxr-xr-x | pick_wall.sh | 14 |
1 files changed, 9 insertions, 5 deletions
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 |
