overhaul: more concise; use smartcd; use separate private-dotfiles repo