Skip to content

Instantly share code, notes, and snippets.

@miry
Last active October 28, 2023 11:52
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save miry/0e66e11897ae7f7a1f4b59af764bb0bc to your computer and use it in GitHub Desktop.
Save miry/0e66e11897ae7f7a1f4b59af764bb0bc to your computer and use it in GitHub Desktop.
MacOS Brewfile to install default applications. https://github.com/Homebrew/homebrew-bundle
#cask_args appdir: "~/Applications", require_sha: true
cask 'spotify'
cask 'homebrew/cask-versions/firefox-developer-edition'
cask 'signal'
cask 'keybase'
cask 'slack'
cask 'telegram-desktop'
cask 'whatsapp'
cask 'discord'
cask 'syncthing'
cask 'joplin'
cask 'balenaetcher'
cask 'steam'
cask 'vlc'
cask 'vox'
cask 'starcraft'
cask 'linphone'
cask 'jitsi'
cask 'kdenlive'
cask 'gimp'
cask 'handbrake'
cask 'obs'
# Programming
## Development
brew 'hub'
cask 'gpg-suite'
## Profile
brew 'flamegraph'
brew 'iperf3'
## Crystal
brew 'crystal'
brew 'ameba'
## Ruby
brew 'ruby-build', args: ['HEAD']
brew 'rbenv', args: ['HEAD']
## Go
brew 'go'
brew 'goreleaser'
## Kubernetes
brew 'kubernetes-cli'
brew 'kind'
## Vscode
cask 'visual-studio-code'
# 'vscode --install-extension'
vscode "crystal-lang-tools.crystal-lang"
vscode "veelenga.crystal-ameba"
vscode "EditorConfig.EditorConfig"
vscode "foxundermoon.shell-format"
vscode "redhat.vscode-yaml"
## Games development
cask 'godot'
tap 'miry/medup'
brew 'gcc@9', link: true, conflicts_with: ['gcc']
brew 'crystal', args: ['cc=gcc-9']
# GCC dependicies
brew 'ffmpeg', args: ['cc=gcc-9']
brew 'fftw', args: ['cc=gcc-9']
brew 'llvm', args: ['cc=gcc-9']
brew 'open-mpi', args: ['cc=gcc-9']
brew 'rubberband', args: ['cc=gcc-9']
brew 'rbenv'
brew 'terraform'
brew 'gist'
brew 'medup'
cask_args appdir: "~/Applications"
tap "miry/medup"
cask 'homebrew/cask-versions/firefox-developer-edition'
cask 'keybase'
cask 'visual-studio-code'
cask 'spotify'
brew 'libxml2'
brew 'openssl'
brew 'nmap'
brew 'wget'
# Github client to send pull requests
brew 'hub'
brew 'gist'
# you probably already have git installed; ensure that it is the latest version
brew 'git'
brew 'git-crypt'
# install headless Javascript testing library
brew 'rbenv'
brew 'ruby-build'
brew 'crystal-lang'
# Allow to sign git tags
brew 'gpg2'
cask_args appdir: "~/Applications"
tap "homebrew/cask"
tap "miry/medup"
# Media
cask 'spotify'
cask 'sqleditor'
cask 'google-chrome'
cask 'homebrew/cask-versions/firefox-developer-edition'
cask 'keybase'
cask 'visual-studio-code'
# cask 'tunnelblick'
# cask 'etcher'
cask 'discord'
cask 'signal'
cask 'slack'
cask 'telegram-desktop'
cask 'whatsapp'
brew 'libxml2'
brew 'openssl'
# brew 'macvim'
brew 'nmap'
# Github client to send pull requests
brew 'hub'
brew 'gist'
# you probably already have git installed; ensure that it is the latest version
brew 'git'
brew 'git-lfs'
brew 'diff-so-fancy'
brew 'git-crypt'
# install the PostgreSQL database
# brew 'postgresql'
# brew 'mysql'
# install the Redis datastore
# brew 'redis'
# install headless Javascript testing library
brew 'imagemagick'
brew 'rbenv'
brew 'ruby-build'
brew 'crystal-lang'
brew 'go'
brew 'ssh-copy-id'
brew 'csshx'
# HubFlow http://datasift.github.io/gitflow/TheHubFlowTools.html
#install hubflow
brew 'qt'
# Allow to sign git tags
brew 'yubikey-personalization'
brew 'gpg2'
cask 'gpg-suite'
# Infrastrucutre as a Code
brew 'terraform'
brew 'packer'
# Networking tools
brew 'httping'
brew 'httpie'
brew 'curl'
brew 'siege'
brew 'wrk'
brew 'chromedriver'
brew 'jq'
# Hosting Cli
brew 'awscli'
brew 'doctl'
brew 'heroku-toolbelt'
brew 'libyaml'
brew 's3cmd'
# Containers
# brew 'docker'
# brew 'docker-compose'
# brew 'docker-machine'
cask 'minikube'
brew 'kubernetes-cli'
# Monitoring
# brew 'kapacitor'
# brew 'influxdb'
# brew 'telegraf'
# brew 'consul'
# brew 'etcd'
# Ethereum cryptocurency
#cask 'ethereum-wallet'
#brew 'geth'
brew 'medup'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment