Skip to content

Instantly share code, notes, and snippets.

@twitchel
Created January 23, 2025 04:39
Show Gist options
  • Save twitchel/aabf6f21525cdca4ee3c8e5b237a1fd1 to your computer and use it in GitHub Desktop.
Save twitchel/aabf6f21525cdca4ee3c8e5b237a1fd1 to your computer and use it in GitHub Desktop.
# brew.post-install
#
# All brew packages available to be installed for this machine
cask_args appdir: '/Applications'
tap 'jesseduffield/lazygit'
tap 'zunit-zsh/zunit'
### Browsers <<<
# brave - Private + Fast browser, webkit based
cask 'brave-browser' if OS.mac?
# firefox - Private + Fast browser, gecko based
cask 'firefox' if OS.mac?
# edge - Microsoft webkit based browser
cask 'microsoft-edge' if OS.mac?
### >>>
### Communications <<<
### >>>
### Development - Databases <<<
# duckdb - quack quack!
brew 'duckdb'
### >>>
### Development - GIT <<<
# git-delta - Diffing tool for git
brew 'git-delta'
# jesseduffield/lazygit/lazygit - Powerful GIT CLI UI
brew 'jesseduffield/lazygit/lazygit'
# tig - Git tree viewer
brew 'tig'
### >>>
### Development - IDEs <<<
# jetbrains-toolbox - Manage Jetbrains IDEs (IntelliJ, etc)
cask 'jetbrains-toolbox' if OS.mac?
# neovim - The do it all editor
brew 'neovim'
# visual-studio-code - Free editor
cask 'visual-studio-code' if OS.mac?
### >>>
### Development - Infrastructure AWS <<<
# aws-sam-cli - AWS SAM (Serverless) Local CLI
brew 'aws-sam-cli'
# awscli - aws cloud management
brew 'awscli'
# awscli-local - aws localstack management
brew 'awscli-local'
### >>>
### Development - Infrastructure CI/CD <<<
### >>>
### Development - Infrastructure Docker <<<
# docker - Docker community edition for Mac
cask 'docker' if OS.mac?
# lazydocker - A lazy way to manage docker containers
brew 'lazydocker'
### >>>
### Development - Infrastructure Kubernetes <<<
### >>>
### Development - Runtimes <<<
# go - Golang runtime
brew 'go'
# golangci-lint - Linting tool for golang
brew 'golangci-lint'
# gosec - golang security scanning
brew 'gosec'
# govulncheck - golang vulnerability checker
brew 'govulncheck'
# nvm - Node Version Manager
brew 'nvm'
# trivy - Open Source vulnerability scanner
brew 'trivy'
### >>>
### Development - Utilities <<<
# bruno - Free and open API client
cask 'bruno' if OS.mac?
# cyberduck - FTP Client
cask 'cyberduck' if OS.mac?
# gas-mask - Hosts files/local DNS management
cask 'gas-mask' if OS.mac?
# insomnia - REST Client
cask 'insomnia' if OS.mac?
# mqttx - mqtt client
cask 'mqttx' if OS.mac?
# postman - REST Client
cask 'postman' if OS.mac?
### >>>
### Fonts <<<
# font-meslo-lg-nerd-font - Nerdfont for MacOS
cask 'font-meslo-lg-nerd-font' if OS.mac?
### >>>
### Gaming <<<
### >>>
### Media <<<
# spotify - Music tunes yo!
cask 'spotify' if OS.mac?
### >>>
### Networking <<<
# nmap - Network mapping tool
brew 'nmap'
### >>>
### OS Tooling - Mac <<<
# android-file-transfer - Android filesystem browser (USB)
cask 'android-file-transfer' if OS.mac?
# caffeine - Keep the screen on!
cask 'caffeine' if OS.mac?
# jordanbaird-ice - Free version of Bartender, menu bar manager
cask 'jordanbaird-ice' if OS.mac?
# m-cli - Swiss army knife for MacOS
brew 'm-cli' if OS.mac?
# mas - Mac App Store via CLI
brew 'mas' if OS.mac?
# raycast - A better spotlight
cask 'raycast' if OS.mac?
# rectangle - Window management
cask 'rectangle' if OS.mac?
# stats - Stats in the Menubar
cask 'stats' if OS.mac?
### >>>
### Productivity <<<
# 1password - Password Manager
cask '1password-cli' if OS.mac?
# obsidian - markdown note-taking on steriods
cask 'obsidian' if OS.mac?
### >>>
### Shell <<<
# antidote - zsh plugin manager
brew 'antidote'
# bash - Updated version of bash
brew 'bash'
# bat - a better cat
brew 'bat'
# Create/view cheaetsheets in the CLI
brew 'cheat'
# coreutils - Updated core dependencies
brew 'coreutils'
# eza - a better ls
brew 'eza'
# fd - A better find
brew 'fd'
# figlet - ASCII text art in the CLI
brew 'figlet'
# findutils - Updated core dependencies
brew 'findutils'
# fzf - Fuzzy finding tool
brew 'fzf'
# gawk - pattern scanning and processing language
brew 'gawk'
# grep - Updated version of grep
brew 'grep'
# htop - A better top
brew 'htop'
# jq - JSON CLI parser
brew 'jq'
# moreutils - Updated core utils
brew 'moreutils'
# neofetch - System stats tool
brew 'neofetch'
# openssh - Updated version of openssh
brew 'openssh'
# rclone - efficient CLI file copying
brew 'rclone'
# ripgrep - A better grep (fast!)
brew 'ripgrep'
# screen - Updated version of screen
brew 'screen'
# starship - Customisable prompt
brew 'starship'
# tlrc - A better man
brew 'tlrc'
# tmux - terminal multiplexer
brew 'tmux'
# Directory tree tool
brew 'tree'
# vim - Updated version of vim
brew 'vim'
# wget - CLI download tool
brew 'wget'
# yazi - CLI File Explorer
brew 'yazi'
# yq - YAML CLI parser
brew 'yq'
# zoxide - a better cd
brew 'zoxide'
# zsh - ZShell
brew 'zsh'
### >>>
### Terminal Emulators <<<
# alacritty - Terminal Emulator
cask 'alacritty' if OS.mac?
# ghostty - The fastest native terminal App
cask 'ghostty' if OS.mac?
# iterm2 - The defacto terminal Emulator for Mac
cask 'iterm2' if OS.mac?
# kitty - Preferred Terminal Emulator
cask 'kitty' if OS.mac?
# wezterm - Fast terminal Emulator
cask 'wezterm' if OS.mac?
### >>>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment