-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBrewfile
89 lines (76 loc) · 1.59 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
# Use `brew bundle` to install the packages listed below
# Essential command line tools
brew 'vim'
brew 'neovim'
cask 'macvim'
brew 'tmux'
brew 'git'
brew 'git-lfs'
brew 'gh' # official github cli
brew 'git-delta' # diff alternative, used in my git config
brew 'diff-pdf'
brew 'fd'
brew 'ag'
brew 'fzf'
brew 'jq'
brew 'yq' # jq for yaml
brew 'coreutils' # gnu utils, prefixed by 'g'. e.g. 'gsed'
brew 'telnet'
brew 'wget'
brew 'curl'
brew 'watch'
brew 'curl'
brew 'grep'
brew 'openssl'
brew 'tree'
brew 'nmap'
brew 'htop'
brew 'ssh-copy-id'
brew 'trash'
brew 'mobile-shell' # mosh
brew 'rlwrap'
brew 'sloccount'
brew 'mtr'
brew 'exa' # ls replacement
brew 'bat' # cat replacement
brew 'bash' # the bash shipped with OS X is horribly out of date
brew 'bash-completion'
cask 'iterm2'
# Docker/VMs
brew 'docker'
brew 'docker-compose'
# JVM languages
# brew 'jabba' # this is totally broken in brew and has been for a year.. :/
brew 'gradle'
brew 'maven'
brew 'leiningen'
brew 'candid82/brew/joker'
#cask 'intellij-idea'
#cask 'yourkit-java-profiler'
# Javascript
brew 'nvm'
brew 'node'
#brew 'phantomjs'
# Databases
brew 'datomic'
brew 'postgresql'
#brew 'mysql'
#cask 'sequel-pro'
# Quality of life OS X improvements
cask 'rectangle'
#cask 'hyperswitch'
#cask 'karabiner-elements'
#cask 'bettertouchtool'
# Programming related applications
cask 'sourcetree'
cask 'p4v' # I just want p4merge super occasionally
#cask 'wireshark'
cask 'postman'
# Browsers
cask 'firefox'
cask 'google-chrome'
# Misc
cask 'vlc'
#cask 'omnigraffle'
#cask 'flycut'
cask 'homebrew/cask-drivers/zsa-wally' # Keyboard flashing for my ergodox