Last active
February 8, 2022 14:53
-
-
Save bakhti/b2f2e5a7be8688ee27f8b8373f42ce0f to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- 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