# bootstrap/Brewfile
# Applied by `brew bundle --file=Brewfile`. Comments welcome.
tap "homebrew/bundle"
tap "homebrew/services"
# Shell + core
brew "zsh"
brew "stow"
brew "tmux"
brew "neovim"
brew "starship"
brew "zoxide"
brew "fzf"
brew "bat"
brew "eza"
brew "ripgrep"
brew "fd"
brew "git"
brew "git-delta"
brew "gh"
brew "jq"
brew "yq"
brew "tree"
brew "htop"
brew "watch"
brew "wget"
brew "curl"
# Languages / toolchains
brew "rustup-init"
brew "go"
brew "python@3.12"
brew "node"
brew "lua"
brew "luarocks"
# LSP / formatters
brew "lua-language-server"
brew "shellcheck"
brew "shfmt"
brew "stylua"
brew "prettierd"
brew "ruff"
# Container / cloud
brew "docker-compose"
brew "kubectl"
brew "kubectx"
brew "helm"
brew "k9s"
# Databases
brew "postgresql@16", restart_service: :changed
brew "sqlite"
# macOS apps
cask "ghostty"
cask "raycast"
cask "rectangle"
cask "visual-studio-code"
cask "firefox"
cask "stats"