4 ms·
I'd love to get to make further inroads, but I treat my MacBook as something that's disposable, there's nothing on it that I care about. - Pretty much all my s
by gav 6y ago
I'd love to get to make further inroads, but I treat my MacBook as something that's disposable, there's nothing on it that I care about.
- Pretty much all my software comes from brew or brew cask
- All my files are stored in either DropBox or Google Drive (split is for legacy reasons mostly)
- All my work is in a remote Git repository
- My local config is also in Git
Anything else isn't backed up. I treat ~/Documents as scratch.
It's not ideal because it still takes some time to configure and log on to a bunch of cloud services, but maybe it says something about moving into management that I spent 90% of my day inside of Firefox, Mail, and Slack...
- gowld 6y agoBut do you have a way to migrate to new hardware when the time comes?
- gav 6y agoBasically grabbing a saved Brewfile[1], running `brew bundle install` and waiting a while. [1]https://github.com/Homebrew/homebrew-bundle https://github.com/Homebrew/homebrew-bundle
- jedberg 6y agoDo you know of an easy way to create a brew bundle from already installed applications?
- the_alchemist 6y agoIn the readme it's mentioned. brew bundle dump https://github.com/Homebrew/homebrew-bundle/blob/master/README.md#dump https://github.com/Homebrew/homebrew-bundle/blob/master/READ...
- jedberg 6y agoThanks. Totally missed that. Edit: Huh, only 90 packages. I was expecting more!
- ChristianBundy 6y agoFun trivia: the original implementation[0] was 17 lines of Ruby, which was absolutely terrible because I didn't know what I was doing. I'm happy to see that it's grown so much! [0]: https://github.com/Homebrew/legacy-homebrew/pull/24107 https://github.com/Homebrew/legacy-homebrew/pull/24107
- gav 6y agoProjects are often like stone soup, it takes somebody to kick the process off, and I thank you for that. I saw that it now supports Whalebrew[1], which seems interesting. One of the issues that I have with Brew is that often my need is temporary and that I want to be able to clean up afterwards (similar to `git stash`). [1] https://github.com/whalebrew/whalebrew https://github.com/whalebrew/whalebrew