#!/usr/bin/env bash FOLDER=~/Pictures/Wallpapers SCRIPT=~/scripts/pywal/pywal16.sh menu() { CHOICE=$(nsxiv -otb $FOLDER/*) # nsxiv -o writes filename to stdout case $CHOICE in *.*) wal -i "$CHOICE" -o $SCRIPT killall swaybg swaybg -m fill -i "$CHOICE";; *) exit 0 ;; esac } case "$#" in 0) menu;; 1) wal -i "$CHOICE" -o "$SCRIPT";; 2) wal -1 "$1" --theme $2 -o $SCRIPT ;; *) exit 0 ;; esac