# Utils brew "cairo" brew "ccache" brew "cmake" brew "dtc" brew "ffmpeg" brew "gperf" brew "leveldb" brew "libmagic" brew "libpq" brew "libssh" brew "luarocks" brew "luv" brew "mediamtx", restart_service: :changed brew "ncurses" brew "ninja" brew "pinentry-mac" brew "pkgconf" brew "readline" brew "sdl2" brew "zsh-autosuggestions" brew "zsh-syntax-highlighting" brew "zsh-vi-mode" # Runtimes brew "deno" brew "docker" brew "go" brew "ollama", restart_service: :changed brew "postgresql@16" brew "python@3.13" brew "qemu" brew "rabbitmq" brew "rust" brew "terraform" brew "typst" # LSPs, Linters & Formatters brew "basedpyright" brew "typstyle" brew "bash-language-server" brew "cmark" brew "gopls" brew "lua-language-server" brew "marksman" brew "pgformatter" brew "prettier" brew "pyrefly" brew "ruff" brew "rust-analyzer" brew "shfmt" brew "sql-language-server" brew "taplo" brew "tinymist" brew "typescript-language-server" brew "vscode-langservers-extracted" brew "yaml-language-server" # TUI brew "lazydocker" brew "lazygit" brew "neovim", args: ["HEAD"] brew "pgcli" brew "tmux" # CLI brew "coreutils" brew "cowsay" brew "fd" brew "firefoxpwa" brew "fortune" brew "fswatch" brew "fzf" brew "gcc" brew "gemini-cli" brew "gh" brew "git" brew "gnu-sed" brew "gnupg" brew "grip" brew "jq" brew "lsd" brew "make" brew "nvm" brew "pandoc" brew "paperkey" brew "parallel" brew "ripgrep" brew "switchaudio-osx" brew "tio" brew "universal-ctags" brew "uv" brew "watch" brew "websocat" brew "wget" brew "whisper-cpp" brew "zbar" if ENV['USER_ENVIRONMENT'] == 'WORK' tap "common-fate/granted" tap "heroku/brew" brew "aws-cdk" brew "common-fate/granted/granted" brew "heroku" cask "pgadmin4" cask "1password-cli" cask "slack" end if ENV['USER_ENVIRONMENT'] == 'HOME' cask "signal" end if not ENV['USER_ENVIRONMENT'] == 'SERVER' tap "koekeishiya/formulae" tap "waydabber/betterdisplay" # Display brew "koekeishiya/formulae/skhd" brew "koekeishiya/formulae/yabai" # Casks cask "alacritty" cask "betterdisplay" cask "cursorcerer" cask "db-browser-for-sqlite" cask "firefox" cask "google-chrome" cask "inkscape" cask "obs" cask "obsidian" cask "orbstack" cask "protonvpn" cask "secretive" cask "spotify" cask "vb-cable" cask "vlc" # Fonts cask "font-jetbrains-mono-nerd-font" cask "font-jetbrains-mono" cask "font-patua-one" cask "font-titillium-web" end