Hämtar du färger på samma sätt nu eller har du tagit fram något nytt? Kan du dela med dig?
Japp, det är på samma sätt, samma princip, förutom att jag inte dödar conky processer. Conky har en inbyggd funktion som refreshar sig själv när konfen ändras. Conky-versionen jag använder är 1.10.8.
Mitt script är baserad på existentiella lua-filer som triggas av Conkyn. Dessa lua-filer ändras så fort pywal ändrar färgkoderna. Då refreshas Conkyn. Man startar bara "start_conky.sh" och resten sköts automatiskt:
#start_conky.sh
#!/bin/sh
./refresh_conky.sh
conky -c cpu.conf&
conky -c ram.conf&
while inotifywait -qqe modify $HOME/.cache/wal/colors.Xresources; do ./refresh_conky.sh ; done
#!/bin/sh
colors=`cat $HOME/.cache/wal/colors.Xresources | grep "*color" | tr -d "*:" | sed 's/ //g' | sed 's/#/="#/g' | sed ':a;N;$!ba;s/\n/"\n/g'`
colors="${colors}\""
cat template/ram_template.lua | awk -v srch="COLORFIELD" -v repl="$colors" '{ sub(srch,repl,$0); print $0 }' > ram.lua
cat template/cpu_template.lua | awk -v srch="COLORFIELD" -v repl="$colors" '{ sub(srch,repl,$0); print $0 }' > cpu.lua
Jag lovar jag lägger upp Conkyn på github när jag känner mig klar