aboutsummaryrefslogtreecommitdiffstats
path: root/conky.conf.in
diff options
context:
space:
mode:
Diffstat (limited to 'conky.conf.in')
-rw-r--r--conky.conf.in6
1 files changed, 5 insertions, 1 deletions
diff --git a/conky.conf.in b/conky.conf.in
index a0b354e..d12ffc1 100644
--- a/conky.conf.in
+++ b/conky.conf.in
@@ -56,4 +56,8 @@ conky.config = {
-- samplers, and tying it to conky means nothing fetches while the dashboard is
-- down. breaktimer runs at 5s, its daemon's own tick, so the countdown advances
-- in the steps the daemon counts in.
-conky.text = [[${execi 900 ~/.config/conky/bin/weather-fetch.sh}${execi 60 ~/.config/conky/bin/disks-sample.sh}${execi 900 ~/.config/conky/bin/cache-sample.sh}${execi 1800 ~/.config/conky/bin/pubip-sample.sh}${execi 900 ~/.config/conky/bin/slackware-sample.sh}${execi 300 ~/.config/conky/bin/calendar-sample.sh}${execi 5 ~/.config/conky/bin/breaktimer-sample.sh}${execi 1800 ~/.config/conky/bin/immich-fetch.sh}${execi 600 ~/.config/conky/bin/updates-sample.sh}]]
+--
+-- texeci, not execi: execi runs in conky's main loop and blocks the draw until
+-- the script exits. At 0.1s while visible, a 0.7s nvtable or an Immich
+-- download stalls the scroll; texeci runs each in its own thread.
+conky.text = [[${texeci 900 ~/.config/conky/bin/weather-fetch.sh}${texeci 60 ~/.config/conky/bin/disks-sample.sh}${texeci 900 ~/.config/conky/bin/cache-sample.sh}${texeci 1800 ~/.config/conky/bin/pubip-sample.sh}${texeci 900 ~/.config/conky/bin/slackware-sample.sh}${texeci 300 ~/.config/conky/bin/calendar-sample.sh}${texeci 5 ~/.config/conky/bin/breaktimer-sample.sh}${texeci 1800 ~/.config/conky/bin/immich-fetch.sh}${texeci 600 ~/.config/conky/bin/updates-sample.sh}]]