dotfiles/brew/Brewfile
2024-08-09 10:24:35 -04:00

112 lines
1.9 KiB
Ruby

tap "homebrew/bundle"
tap "homebrew/services"
brew "bat"
brew "colordiff"
brew "coreutils"
brew "fd"
brew "fd"
brew "feh"
brew "fzf"
brew "git"
brew "gnutls"
brew "htop"
brew "jq"
brew "make"
brew "nmap"
brew "pango"
brew "pgcli"
brew "pinentry-mac"
brew "pipx"
brew "ripgrep"
brew "terraform"
brew "terraformer"
brew "tesseract"
brew "the_silver_searcher"
brew "tmux"
brew "trash"
brew "tree"
brew "vim"
brew "zsh"
cask "1password"
cask "1password-cli"
cask "charles"
cask "dash"
cask "docker"
cask "firefox@developer-edition"
cask "gimp"
cask "iterm2"
cask "nextcloud"
cask "nextcloud"
cask "postgres-unofficial"
cask "protonmail-bridge"
cask "protonmail-bridge"
cask "raycast"
cask "slack"
cask "spotify"
cask "sublime-text"
cask "tailscale"
cask "todoist"
cask "whatsapp"
cask "zoom"
mas "Fantastical", id: 975_937_182
#emacs
tap "d12frosted/emacs-plus"
## Build requirements for emacs30. Explicitly stating to prevent dependency warn.
brew "autoconf"
brew "awk"
brew "gnu-sed"
brew "gnu-tar"
brew "grep"
brew "imagemagick"
brew "isl"
brew "jansson"
brew "jansson"
brew "jpeg"
brew "libgccjit"
brew "libmpc"
brew "libxml2"
brew "mas"
brew "mpfr"
brew "pkg-config"
brew "texinfo"
brew "tree-sitter"
brew "zlib"
# Emacs!
brew "emacs-plus@30", args: ["with-ctags", "with-xwidgets", "with-imagemagick", "with-native-comp", "with-modern-doom3-icon"]
# Configuration Dependencies
brew "aspell"
brew "bash-language-server"
brew "cmake"
brew "editorconfig"
brew "graphviz"
brew "harfbuzz"
brew "isync"
brew "languagetool", restart_service: true
brew "marked"
brew "mu"
brew "node"
brew "pgformatter"
brew "pngpaste"
brew "prettier"
brew "pyright"
brew "shellcheck"
brew "shfmt"
brew "stylelint"
cask "font-alegreya"
cask "font-hasklig"
cask "font-hasklug-nerd-font"
tap "hashicorp/tap" ; brew "hashicorp/tap/terraform-ls"
# Work
brew "ant"
cask "postgres-unofficial"
## Ops
brew "awscli"
brew "ansible"
brew "ansible-lint"
brew "ansible-language-server"