Skip to content

Instantly share code, notes, and snippets.

@bakhti
Last active February 8, 2022 14:53
Show Gist options
  • Save bakhti/b2f2e5a7be8688ee27f8b8373f42ce0f to your computer and use it in GitHub Desktop.
Save bakhti/b2f2e5a7be8688ee27f8b8373f42ce0f to your computer and use it in GitHub Desktop.
# -*- mode: ruby; -*-
# Install with:
#
# $ brew bundle
# Gather system information
# require 'socket'
# OSX_VERSION = IO.popen(['sw_vers', '-productVersion']) do |source|
# Gem::Version.new(source.read)
# end
# IS_SIERRA = OSX_VERSION >= Gem::Version.new('10.12')
# tap 'caskroom/homebrew-versions'
tap 'homebrew/cask-fonts'
tap 'd12frosted/emacs-plus'
brew 'emacs-plus@28', args: ['with-native-comp', 'with-no-titlebar', 'with-modern-papirus-icon']
brew 'ripgrep'
cask 'font-fira-code'
cask 'font-office-code-pro'
cask 'font-source-code-pro'
cask 'docker'
cask 'google-chrome'
cask 'tuple'
cask '1password'
cask 'hammerspoon'
cask 'visual-studio-code' # Microsoft VS Code
# System tools
# brew 'htop'
# Core tools (have GNU at hand when needed)
# brew 'coreutils'
# brew 'findutils'
# brew 'gnu-sed'
# brew 'tree'
# Shell
# brew 'tmux' # Terminal multiplexer
# brew 'reattach-to-user-namespace' # To access system clipboard from tmux
# cask 'iterm2' # Terminal emulator
# Tools
# brew 'goaccess'
# brew 'the_silver_searcher'
# brew 'httpie' # Powerful CLI HTTP client
# cask 'insomnia' # Powerful graphical HTTP client
# brew 'jq' # Process JSON on command line
# brew 'jid' # Interactively query JSON on command line
# brew 'emacs', args: ['HEAD', 'use-git-head', 'with-cocoa', 'with-gnutls', 'with-rsvg', 'with-imagemagick']
# cask 'basictex'
# brew 'gnupg'
# Git
# brew 'git'
# brew 'git-secrets'
# brew 'git-standup' # Show me what I've done
# brew 'git-cal' # Github contribution calender for TTY
# cask 'sourcetree' # Git GUI
# Github frontends
# brew 'gist'
# brew 'hub'
# Development tools
# brew 'awscli'
# cask 'dash' # Offline documentation browser
# cask 'jet'
# cask 'android-platform-tools'
# golang
# brew 'go'
# brew 'hugo'
# cask 'ngrok'
# Databases
# brew 'mycli' # Fancy MySQL shell
# Containers and VMs
# cask 'virtualbox'
# cask 'vagrant'
# brew 'docker-machine-driver-xhyve', args: ['HEAD']
## exec sudo chown root:wheel $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve
## exec sudo chmod u+s $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve
# cask 'minikube'
# brew 'kubectl'
# Various other languages
# brew 'shellcheck' # Shell script linting
# brew 'python3'
# Utilities
# cask 'adobe-acrobat-reader'
# cask 'appcleaner'
# cask 'dropbox' #, args: ['force']
# cask 'flux' unless IS_SIERRA
# cask 'google-chrome-canary'
# cask 'macpass'
# cask 'zoomus'
# cask 'flycut'
# cask 'rambox'
# Messaging
# cask 'adium'
# Fonts
# cask 'font-ubuntu'
# brew 'mas' # Install AppStore applications
# mas 'CCMenu', id: 603117688 # CI status in menu
# mas '1password', id: 443987910 # Password management
# mas 'Slack', id: 803453959 # Office chat
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment