I use this script to generate abstract wallpapers (pic rel).
#!/bin/bash
file="/tmp/plasma.png"
size=$(xrandr | grep "\*" | cut -d " " -f4)
size2x=$(echo "$size" | awk -Fx '{print $1*2"x"$2*2}')
magick -size $size2x plasma:black-white -colorspace Gray -blur 0x80 +dither -colors 32 \
-filter Lanczos -resize $size \( \
-size 1x26 gradient:'#000004'-'#160b39' \
-size 1x26 gradient:'#160b39'-'#420a68' \
-size 1x26 gradient:'#420a68'-'#6a176e' \
-size 1x26 gradient:'#6a176e'-'#932667' \
-size 1x26 gradient:'#932667'-'#bc3754' \
-size 1x26 gradient:'#bc3754'-'#dd513a' \
-size 1x26 gradient:'#dd513a'-'#f37819' \
-size 1x26 gradient:'#f37819'-'#fca50a' \
-size 1x26 gradient:'#fca50a'-'#f6d746' \
-size 1x22 gradient:'#f6d746'-'#fcffa4' \
-append \) -clut $file
xwallpaper --tile $file
Does anybody else have nice scripts to generate abstract wallpapers?