From d02666562301630555916c5badbccbd5e60cdcab Mon Sep 17 00:00:00 2001 From: Siraaj Khandkar Date: Sat, 9 Mar 2019 21:45:50 -0500 Subject: [PATCH] Add wallpaper shuffle script --- bin/wallpaper_shuffle | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 bin/wallpaper_shuffle diff --git a/bin/wallpaper_shuffle b/bin/wallpaper_shuffle new file mode 100755 index 0000000..1fd851a --- /dev/null +++ b/bin/wallpaper_shuffle @@ -0,0 +1,21 @@ +#! /bin/sh + +set -e + +path=$( + find \ + $@ \ + -type f \ + | awk ' + { + paths[i++] = $0 + } + + END { + srand() + j = int(i * rand()) + print paths[j] + }' +) +printf "$path\n" >&2 +feh --bg-scale "$path" -- 2.20.1