Commits


use setproctitle instead of overwriting argv[0] directly


name child processes


move volume to its own process


fix battery process bugs


fix weather parse bug


make weather_pipe not global


begin adding pledge support


add weatherbar script


add statbarctl script


move to fifo command interface instad of signal handlers in most cases


log all to stdout


remove faulty fd redirect logic


redirect weatherbar script stderr to stdout for logging


change default weather interval to a half hour


move config file read to separate file


remove unnecessary LDFLAGS


reload weather on SIGWINCH


ensure pipe is drained after reading


add SIGCHLD handler


prevent child from executing parent code on failed execv


use external script to fetch weather


don't update on not-monitored devices


more efficient network device detection


fix mail and network positioning


add network module