Created
January 23, 2025 04:39
-
-
Save twitchel/aabf6f21525cdca4ee3c8e5b237a1fd1 to your computer and use it in GitHub Desktop.
This file contains 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
# 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