diff options
Diffstat (limited to 'wallpaper-picker.sh')
| -rwxr-xr-x | wallpaper-picker.sh | 30 |
1 files changed, 8 insertions, 22 deletions
diff --git a/wallpaper-picker.sh b/wallpaper-picker.sh index 4a0dbf2..f5440a9 100755 --- a/wallpaper-picker.sh +++ b/wallpaper-picker.sh @@ -3,27 +3,13 @@ WALLPAPER_DIR="$HOME/pictures/wallpaper" -pick_wallpaper() { - choice=$(find "$WALLPAPER_DIR" \ - -maxdepth 1 \ - -type f \ - -printf '%f\n' \ - 2>/dev/null \ - | dmenu -i -l 5 -p "Wallpaper:") +choice=$(find "$WALLPAPER_DIR" \ + -maxdepth 1 \ + -type f \ + -printf '%f\n' \ + 2>/dev/null \ + | dmenu -i -l 5 -p "Wallpaper:") - [ -n "$choice" ] || exit 0 +[ -n "$choice" ] || exit 0 - wallpaper "$WALLPAPER_DIR/$choice" -} - -case $# in - 0) - pick_wallpaper - ;; - 1) - wallpaper "$1" - ;; - *) - exit 1 - ;; -esac +wallpaper "$WALLPAPER_DIR/$choice" |