Descobri isso, tipo. Ao usar o pywal, podemos importar as cores do cache, assim:
#!/bin/sh
. "${HOME}/.cache/wal/colors.sh"
fg=$color7
bg=$color2
...
O problema é que isso obviamente não funcionará se o cache de wal não existir. Mas, em seguida, basta redefinir o papel de parede com pywal para recuperar o cache.