aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xwallpaper-picker.sh30
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"