From 9bb9421f8cb15f7874b0cf3a704a51482a26c2af Mon Sep 17 00:00:00 2001 From: Zhineng Li Date: Sun, 4 Jan 2026 16:30:10 +0800 Subject: initialize Brewfile --- Brewfile | 24 ++++++++++++++++++++++++ setup.sh | 3 +++ 2 files changed, 27 insertions(+) create mode 100644 Brewfile diff --git a/Brewfile b/Brewfile new file mode 100644 index 0000000..c2a6865 --- /dev/null +++ b/Brewfile @@ -0,0 +1,24 @@ +# Development Tools +brew "colima" +brew "docker" +brew "docker-buildx" +brew "docker-compose" +brew "git" +cask "kitty" + +brew "gnupg" +brew "pinentry-mac" + +# Utilities +brew "ncdu" + +# Editors +brew "neovim" +cask "visual-studio-code" + +# PHP Development +brew "php" +brew "composer" + +# Design Tools +cask "figma" diff --git a/setup.sh b/setup.sh index 5220cfa..67792d2 100755 --- a/setup.sh +++ b/setup.sh @@ -14,6 +14,9 @@ fi basedir="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)" dotfiles="$HOME/.dotfiles" +# Install dependencies +brew bundle --file $dotfiles/Brewfile + # Ensure the XDG user-specific configurations directory exists mkdir -p "$HOME/.config" -- cgit v1.2.3