-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathBrewfile
141 lines (131 loc) · 5.48 KB
/
Brewfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
# Taps
tap 'homebrew/cask-versions' # for alternate versions of Casks
tap 'eddieantonio/eddieantonio' # for imgcat
tap 'remind101/formulae' # for assume-role
tap 'homebrew/cask-drivers' # to flash my Moonlander keyboard firmware
tap 'wpscanteam/tap' # for wpscan
tap 'yqrashawn/goku' # For Goku
# Install Binaries
brew '1password-cli' # 1Password CLI
brew 'atuin' # shell history on steroids
brew 'bat' # like 'cat', with highlighting, git support and pagination
brew 'coreutils' # Those that come with macOS are outdated
brew 'curl'
brew 'docker-compose' # Docker without the hassle
brew 'erdtree' # like `tree` but with nicer options
brew 'exa' # like `ls`
brew 'fd' # a nicer 'find'
brew 'fzf' # Fuzzy search
brew 'gawk' # Like awk, but with a g. Not to be confused with the large bird of prey
brew 'git-delta' # Provides much better diffs highlighting in the terminal
brew 'gnu-sed' # sed, but a better version than what ships with OSX
brew 'graphviz' # graph/diagrams generation
brew 'htop'
brew 'httpie' # to test HTTP calls from the CLI
brew 'hyperfine' # a benchmarking tool
brew 'imgcat' # like 'cat', but for images
brew 'jq' # When you want to manipulate JSON piped from httpie
brew 'mackup' # to sync my Mac configs
brew 'mas' # to install Mac App Store apps from the CLI
brew 'neofetch'
brew 'ripgrep' # like grep, but faster
brew 'rm-improved' # a better rm, with trash support
brew 'starship' # a minimalist CLI prompt
brew 'telnet'
brew 'tldr' # like 'man' but for lazy people with deadlines
brew 'tmux'
brew 'tmuxinator'
brew 'tokei' # to quickly count lines of code, like cloc, but faster
brew 'tree' # to display directories tree
brew 'wget'
brew 'zoxide' # a faster way to navigate your filesystem
# Development
brew 'bfg' # for that time the intern added passwords to the repo
brew 'exercism' # to submit code solutions to Exercism.io
brew 'gh' # GitHub on the CLI
brew 'git' # OSX's version is out of date
brew 'git-lfs' # git's large file system
# Productivity and automation (see: https://tighten.com/blog/how-to-train-your-keyboard/)
cask 'karabiner-elements' # Remap keys and shortcuts at the kernel level
cask 'hammerspoon' # Take Karabiner's shortcuts and make the magic happen
brew 'yqrashawn/goku/goku' # Manage Karabiner configs with ease
# Tools for work
brew 'assume-role'
brew 'awscli'
cask 'aws-vpn-client'
cask 'session-manager-plugin'
brew 'gettext' # to compile messages, don't forget to link!
brew 'libjpeg'
brew 'libmagic'
brew 'libmaxminddb' # for GeoIP
brew 'libpng'
brew 'libpq', link: true
brew 'node'
brew 'python'
brew 'pipenv'
brew 'pyenv'
# Pentesting / CTF / Forensics
brew 'binwalk' # search for files hidden via steganography
brew 'exiftool' # reading and writing EXIF metadata
brew 'exiv2' # EXIF and IPTC metadata
brew 'ffmpeg'
brew 'foremost' # file recovery based on headers/footer (forensics)
brew 'hashcat' # GPU password cracking
brew 'john-jumbo' # John the ripper
brew 'gdb' # the basic Binjitsu weapon
brew 'pngcheck'
brew 'sqlmap' # SQL injection
brew 'wpscan' # WordPress vulnerability scanner
brew 'zbar' # barcode /qrcode reading
cask 'burp-suite'
cask 'hex-fiend' # a simple GUI hex editor
# Apps
cask '1password'
cask 'alfred'
cask 'anki' # flash cards, for learning and memorization (active recall, spaced repetition, etc)
cask 'caffeine' # when I don't want my computer to fall asleep
cask 'cleanshot' # Gorgeous, expansive (and expensive!) screeshot app
cask 'dash' # offline docs and code snippets FTW!
cask 'deckset' # slide decks for conference talks
cask 'docker'
cask 'firefox'
cask 'google-chrome'
cask 'gpg-suite'
cask 'grammarly'
cask 'hiddenbar' # keep my statusbar tidy
cask 'heynote' # a nice scratchpad app
cask 'imagealpha' # optimize transparent PNGs
cask 'imageoptim' # optimize images
cask 'insomnia' # a nice API client GUI
cask 'pycharm'
cask 'kaleidoscope2'
cask 'keybase'
cask 'keycastr' # when pairing remotely, to show all keypresses in vim/neovim
cask 'kitty'
cask 'ksdiff2' # CLI launcher for my difftool (Kaleidoscope)
cask 'ngrok'
cask 'obsidian'
cask 'slack'
cask 'spectacle' # no better ways to move windows around
cask 'sublime-text'
cask 'zoom'
cask 'zsa-wally' # to flash my Moonlander keyboard firmware
# Gaming
cask 'battle-net'
cask 'discord'
# Quicklook
cask 'betterzip' # preview zip archives
cask 'qlimagesize' # display image size and resolution
cask 'qlmarkdown' # preview Markdown files
cask 'qlprettypatch' # preview diff patches
cask 'quicklook-csv' # preview CSV files
# Fonts
cask 'font-fira-code'
cask 'font-hack-nerd-font' # This font adds support for nice icons in NerdTree/NVIMTREE
# Install Mac App Store apps
mas 'Bear', id: 1091189122 # note taking app
mas 'Grammarly for Safari', id: 1462114288
mas 'Next Meeting', id: 1017470484 # See what meeting is up next, right in the status bar
mas 'Pixelmator Pro', id: 1289583905
mas 'stts', id: 1187772509 # status of cloud services, right in the status bar
mas 'Vimari', id: 1480933944 # vim bindings for Safari