Skip to content

Instantly share code, notes, and snippets.

@SathyaRupa
Last active March 1, 2024 07:45
Show Gist options
  • Select an option

  • Save SathyaRupa/95f0f28c616d2912d800a75e16a4758f to your computer and use it in GitHub Desktop.

Select an option

Save SathyaRupa/95f0f28c616d2912d800a75e16a4758f to your computer and use it in GitHub Desktop.
Brewfile
# file location: ~/.brewfile
# This file is used along with the `brew bundle` command to ensure that required packages and apps are installed.
# Also can be used to ensure that any package/apps that were installed as experimentation are uninstalled from the system.
# If you are starting such a file on a machine where you have already installed some apps using brew, then use `brew bundle dump` to create this file and avoid starting from scratch
# If you have also installed some vscode plugins already (manually), then you can use the following command to export that list:
# code --list-extensions
# For a more detailed explanation of the philosophy/reasoning behind this file, please see https://openfolder.sh/macos-migrations-with-brewfile
# List all casks that are outdated (and which have version marked as 'latest')
# alias bcg='brew outdated --greedy'
# Upgrades all casks that are outdated (and which have version marked as 'latest')
# alias bcug='brew upgrade --greedy'
# Upgrades and cleans up all regular outdated casks and libs (non-greedy)
# alias bupc='brew bundle check || brew bundle --all --cleanup; brew bundle cleanup -f; brew cleanup --prune=all; brew autoremove; brew upgrade'
# TODO: Need to find brew/cask for:
# Tinkertool
# set arguments for all 'brew cask install' commands
cask_args appdir: '/Applications', no_quarantine: true
tap 'homebrew/cask-fonts'
tap 'homebrew/cask-versions'
tap 'homebrew/services'
tap 'romkatv/powerlevel10k'
brew 'bash'
brew 'bat'
brew 'btop'
brew 'clang-format'
brew 'curl'
brew 'diff-so-fancy'
brew 'direnv' # Note: If you get an error (for eg after upgrading direnv or if moving to a different ARM machine), you will need to delete '~/.zsh-evalcache' folder
brew 'fzy'
brew 'git-extras'
brew 'git-gui'
brew 'git-tools'
brew 'git'
brew 'jq'
brew 'less'
brew 'mise'
brew 'moreutils'
brew 'ncdu'
brew 'powerlevel10k'
brew 'prettyping'
brew 'ripgrep'
brew 'shellcheck'
brew 'syncthing'
brew 'tldr'
brew 'vim'
brew 'watch'
brew 'wget'
brew 'wifi-password'
brew 'zsh'
brew 'colima'
brew 'docker'
cask 'clocker'
cask 'flycut'
cask 'font-meslo-lg-nerd-font'
cask 'google-chrome'
cask 'intellij-idea-ce'
cask 'iterm2'
cask 'iterm2'
cask 'itsycal'
cask 'keepingyouawake'
cask 'keybase'
cask 'rectangle'
cask 'stats'
cask 'visual-studio-code'
cask 'zoom'
vscode 'BriteSnow.vscode-toggle-quotes'
vscode 'codezombiech.gitignore'
vscode 'DavidAnson.vscode-markdownlint'
vscode 'dbaeumer.vscode-eslint'
vscode 'DigitalBrainstem.javascript-ejs-support'
vscode 'eamodio.gitlens'
vscode 'EditorConfig.EditorConfig'
vscode 'esbenp.prettier-vscode'
vscode 'formulahendry.code-runner'
vscode 'genuitecllc.codetogether'
vscode 'mechatroner.rainbow-csv'
vscode 'mikestead.dotenv'
vscode 'mkhl.direnv'
vscode 'ms-azuretools.vscode-docker'
vscode 'ms-vscode.atom-keybindings'
vscode 'ms-vscode.node-debug2'
vscode 'ms-vscode.vscode-typescript-next'
vscode 'NicolasVuillamy.vscode-groovy-lint'
vscode 'oderwat.indent-rainbow'
vscode 'Orta.vscode-jest'
vscode 'rebornix.ruby'
vscode 'redhat.java'
vscode 'redhat.vscode-yaml'
vscode 'richie5um2.vscode-sort-json'
vscode 'SonarSource.sonarlint-vscode'
vscode 'tchayen.markdown-links'
vscode 'Tyriar.sort-lines'
vscode 'vscjava.vscode-java-debug'
vscode 'vscjava.vscode-java-pack'
vscode 'vscjava.vscode-java-test'
vscode 'vscjava.vscode-lombok'
vscode 'vscode-icons-team.vscode-icons'
vscode 'wayou.vscode-todo-highlight'
vscode 'wholroyd.jinja'
vscode 'wingrunr21.vscode-ruby'
vscode 'wmaurer.change-case'
vscode 'xaver.clang-format'
vscode 'yzhang.markdown-all-in-one'
vscode 'zokugun.cron-tasks'
vscode 'zokugun.sync-settings'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment