I work primarily on a desktop computer, but I do have a laptop that I occasionally have to use. I get tired of duplicating the setup (ruby, installed gems, terminal settings, etc.) I've done on my primary system on my laptop as well. I'd love to be able to pick this laptop up and know that it's literally an up-to-date duplicate of my desktop computer. That includes system settings and the like.
Is this possible?