atomantic / dotfiles

🖥️ Automated Configuration, Preferences and Software Installation for macOS
ISC License
1.33k stars 453 forks source link

Want Brewfile? #39

Open reijop opened 6 years ago

reijop commented 6 years ago

... I may have switched to using a Brewfile. Interested in a PR?

atomantic commented 6 years ago

perhaps--can you specify brew cask installs in a brewfile too? I kinda like having all software defined in the config.js file though... keeps it all in one place.

reijop commented 6 years ago

You can! Build options as well. And to my testing, applied in order. Here's a sample:

tap "chleggett/gqrx"
cask "gqrx"
brew "gnu-sed", args: ["--with-default-names"]
brew "macvim", args: ["with-override-system-vim"]

I like your idea of having everything in one place too, but I never use javascript and the only time NPM and the like are on my system are for installing stuff like this, sooo... This made more sense for me -- 100's of brew entries, virtually no js packages. :)

atomantic commented 6 years ago

nice--yeah, and actually, I have to do some brew installs before getting to the config anyway... may as well throw them all into a brewfile :)

rjrobinson commented 6 years ago

Any traction on this?

zomars commented 2 years ago

Made a PR #84 , I've found a Brewfile easier to maintain. I'm currently using this without any problems.