Is there a way to make dwm execute commands at runtime through standard input? Would that be too complex? All functions should be there, it's just a matter of parsing user input.
echo "set_statusbar string" | dwm normal behavior echo "tag XTerm,1,2,5" | dwm XTerm gets tags 1,2,5 DWM restart problem would be solved: you could save current state in a .dwmrc, then "cat .dwmrc" | dwm Wyrmskull