summaryrefslogtreecommitdiff
path: root/scripts/setwp
blob: d80c10e3b17db042ae3be9668c9e593589faa35e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/sh

# Wrapper script for setting wallpaper

program_name=setwp

for argument in $@;
do
	[ ! -e $argument ] && { echo $program_name: cannot access "'$argument'": No such file or directory  && exit 2; }

	[ -d $argument ] && wallpaper_list="$wallpaper_list $(ls -d $argument/*)"

	[ -f $argument ] && wallpaper_list="$wallpaper_list $argument"
	
done


xwallpaper --zoom $(shuf -en 1 $wallpaper_list)