Re:Ask HN: Configuration Management for Personal Computer?
by jamesb93 on Sunday August 11, 2019 @04:35PM
(#20670310)
I used a bash script with homebrew to reimage my MacBook fresh. With cask I can get almost every app I need and reinstate python and necessary packages. As you're working on the command line you can also modify most settings with defaults.write. I'm sure there is something similar you can do with windows and Linux.
[ Parent
| on HN ]
Re:Ask HN: Configuration Management for Personal Computer?
by nmpennypacker on Monday August 12, 2019 @04:20AM
(#20673525)
I do the same. For me it's as simple as installing ~5 homebrew packages (I can get the same packages for my Linux machines), the Opera browser, and a copy of .bash_profile and .vimrc, which I keep in a Github repo. Having to migrate machines has made me trim down my development toolset significantly. I now know exactly what I need, and can go from fresh machine to the environment I'm accustomed to working with in < 1 hour.
Re:Ask HN: Configuration Management for Personal Computer?
by jamesb93 on Monday August 12, 2019 @07:53AM
(#20674541)
Yep and you know a shell will be on whatever device you want. I've even got it tightly ordered so it creates an SSH key, waits for me to go to GitHub and then I resume and it pulls all my repos down along with dot files.