diff --git a/Brewfile b/Brewfile new file mode 100644 index 0000000..756a101 --- /dev/null +++ b/Brewfile @@ -0,0 +1,38 @@ +tap "hashicorp/tap" + +brew "bat" +brew "coreutils" +brew "dust" +brew "eza" +brew "fd" +brew "figlet" +brew "fish" +brew "fzf" +brew "gh" +brew "git" +brew "git-delta" +brew "gnupg" +brew "python3" +brew "gradle" +brew "helm" +brew "htop" +brew "jq" +brew "k9s" +brew "kubernetes-cli" +brew "neovim" +brew "pandoc" +brew "pinentry-mac" +brew "postgresql@15" +brew "postgresql@16" +brew "procs" +brew "ranger" +brew "ripgrep" +brew "sd" +brew "starship" +brew "stow" +brew "wget" +brew "hashicorp/tap/terraform" + +cask "font-fantasque-sans-mono-nerd-font" +cask "ghostty" +cask "temurin" diff --git a/setup-macos.sh b/setup-macos.sh index 056d20c..ddf4c20 100644 --- a/setup-macos.sh +++ b/setup-macos.sh @@ -1,5 +1,6 @@ #!/usr/bin/env bash -brew install git git-delta gradle fish neovim sqlite jq eza bat fzf fd ripgrep stow tree-sitter yt-dlp pandoc -brew install --cask wezterm -brew install --cask temurin +/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" +eval "$(/opt/homebrew/bin/brew shellenv)" +brew update +brew bundle --file ./Brewfile