diff --git a/Makefile b/Makefile index d56d335..4d7e6ff 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,19 @@ install-brews: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - @brew bundle --no-lock --file "$(PWD)/macOS/.config/macOS/Brewfile" + @brew bundle \ + --no-lock \ + --cleanup \ + --debug \ + --file "$(PWD)/macOS/.config/macOS/Brewfile" + +install-apps: + @brew bundle \ + --no-lock \ + --cleanup \ + --debug \ + --file "$(PWD)/macOS/.config/macOS/AppStore.Brewfile" stow: @stow --stow --verbose --target ~ */ -fresh-install: install-brews stow +fresh-install: install-brews stow install-apps diff --git a/macOS/.config/macOS/AppStore.Brewfile b/macOS/.config/macOS/AppStore.Brewfile new file mode 100644 index 0000000..cd3ab0b --- /dev/null +++ b/macOS/.config/macOS/AppStore.Brewfile @@ -0,0 +1,2 @@ +mas "pwSafe", id: "520993579" +mas "Xcode", id: "497799835" diff --git a/macOS/.config/macOS/Brewfile b/macOS/.config/macOS/Brewfile index d527b74..9d768bb 100644 --- a/macOS/.config/macOS/Brewfile +++ b/macOS/.config/macOS/Brewfile @@ -1,13 +1,21 @@ tap "homebrew/cask" +# TODO: Make the application directory a global variable ?? +# set arguments for all 'brew install --cask' commands +cask_args appdir: "~/Applications", require_sha: true + # formula -brew "stow" brew "fd" -brew "ripgrep" -brew "zsh" +brew "git" +brew "mas" brew "neovim" +brew "ripgrep" +brew "stow" +brew "zsh" # casks cask "docker" cask "google-chrome" cask "iterm2" +cask "paw" +#cask "sketchup-pro"