more general setup, not just dotfiles