# CLI brew "coreutils" brew "cowsay" brew "fd" brew "fortune" brew "fswatch" brew "fzf" brew "gnu-sed" brew "jq" brew "lsd" brew "make" brew "parallel" brew "readline" brew "ripgrep" brew "shfmt" brew "tio" brew "tmux" brew "watch" brew "wget" # Utils brew "ccache" brew "cmake" brew "cmark" brew "deno" brew "docker" brew "dtc" brew "ffmpeg" brew "firefoxpwa" brew "gemini-cli" brew "gh" brew "git" brew "go" brew "gperf" brew "grip" brew "lazydocker" brew "lazygit" brew "leveldb" brew "libmagic" brew "libpq" brew "libssh" brew "luarocks" brew "luv" brew "mediamtx", restart_service: :changed brew "ncurses" brew "neovim" brew "ninja" brew "ollama", restart_service: :changed brew "pandoc" brew "pgcli" brew "pgformatter" brew "pkgconf" brew "postgresql@16" brew "prettier" brew "python@3.13" brew "qemu" brew "ruff" brew "rust" brew "sdl2" brew "taplo" brew "universal-ctags" brew "websocat" brew "whisper-cpp" brew "zsh-autosuggestions" brew "zsh-syntax-highlighting" brew "zsh-vi-mode" # LSPs brew "basedpyright" brew "bash-language-server" brew "gopls" brew "lua-language-server" brew "marksman" brew "rust-analyzer" brew "sql-language-server" brew "typescript-language-server" brew "vscode-langservers-extracted" brew "yaml-language-server" if ENV['USER_ENVIRONMENT'] == 'WORK' tap "common-fate/granted" brew "common-fate/granted/granted" tap "heroku/brew" brew "heroku" brew "aws-cdk" cask "pgadmin4" end if ENV['USER_ENVIRONMENT'] == 'HOME' cask "signal" end if not ENV['USER_ENVIRONMENT'] == 'SERVER' # Display tap "koekeishiya/formulae" tap "waydabber/betterdisplay" brew "koekeishiya/formulae/skhd" brew "koekeishiya/formulae/yabai" cask "font-jetbrains-mono-nerd-font" # Casks cask "alacritty" cask "betterdisplay" cask "cursorcerer" cask "firefox" cask "inkscape" cask "obs" cask "obsidian" cask "orbstack" cask "vb-cable" cask "vlc" end