Add wallpaper shuffle script
authorSiraaj Khandkar <siraaj@khandkar.net>
Sun, 10 Mar 2019 02:45:50 +0000 (21:45 -0500)
committerSiraaj Khandkar <siraaj@khandkar.net>
Sun, 10 Mar 2019 02:45:50 +0000 (21:45 -0500)
bin/wallpaper_shuffle [new file with mode: 0755]

diff --git a/bin/wallpaper_shuffle b/bin/wallpaper_shuffle
new file mode 100755 (executable)
index 0000000..1fd851a
--- /dev/null
@@ -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"
This page took 0.023402 seconds and 4 git commands to generate.