-
Notifications
You must be signed in to change notification settings - Fork 0
/
Brewfile
177 lines (156 loc) · 5.02 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
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
# https://github.com/Homebrew/homebrew-bundle
# brew bundle -v
# - some cask packages and App Store applications ask for password
# - see comments before package or application for postinstallation setup
# - see `brew services` on how to manage services for supported forumalae
#-------------------------------------------------------------------------------
# Taps (third-party repositories)
#-------------------------------------------------------------------------------
tap 'homebrew/bundle'
tap 'homebrew/services'
tap 'puma/puma'
#-------------------------------------------------------------------------------
# Homebrew
#-------------------------------------------------------------------------------
brew 'coreutils'
brew 'curl'
brew 'git'
brew 'wget'
brew 'asdf'
brew 'gh' # github cli
brew 'overmind'
brew 'tmux'
brew 'gpg'
brew 'htop'
brew 'imagemagick'
brew 'vips'
brew 'jq'
# provides rsvg-convert utility to convert svg to png
# brew 'librsvg'
brew 'mas'
brew 'memcached', restart_service: :changed
brew 'mc'
# brew 'mpv' # media player
brew 'node'
brew 'fzf'
brew 'bat' # syntax highlight in fzf vim
brew 'fd'
# https://github.com/Homebrew/brew/blob/master/docs/Versions.md
# brew '[email protected]', restart_service: :changed
# for psql
#brew 'postgresql', restart_service: :changed
# after installation:
# - `sudo puma-dev -setup`
# - `puma-dev -install`
# - add symlinks to _~/.puma-dev/_
# - add `gem 'puma'` to _Gemfile_ of all symlinked applications
# (for development and test groups only)
brew 'puma/puma/puma-dev'
# - it's much easier to install pow manually:
# `curl get.pow.cx | sh`
# - create symlinks for all required projects:
# `ln -s ~/dev/reenter_builder ~/.pow`
#brew 'pow'
# http://tap349.github.io/rbenv/ruby/chef/capistrano/2016/03/30/rbenv
brew 'rbenv'
brew 'redis', restart_service: :changed
brew 'ripgrep'
# brew 'ctags'
# brew 'the_silver_searcher'
brew 'yarn'
# - make it a login shell: `chsh -s /bin/zsh`
# (all available shells are listed in /etc/shells,
# current shell can be printed with `echo $0` command)
# - install oh-my-zsh:
# - https://github.com/robbyrussell/oh-my-zsh#via-curl
# - install oh-my-zsh plugins:
# - https://github.com/zsh-users/zsh-autosuggestions#oh-my-zsh
# - https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/INSTALL.md#oh-my-zsh
brew 'zsh'
# brew 'java'
brew 'openjdk'
#-------------------------------------------------------------------------------
# Homebrew-Cask
#-------------------------------------------------------------------------------
cask 'homebrew/cask-versions/adoptopenjdk8'
cask_args appdir: '/Applications'
cask 'macvim'
cask 'karabiner-elements'
cask 'iterm2'
cask 'mucommander'
cask 'krita'
cask 'transmission'
# cask 'windscribe'
cask 'discord'
cask 'toptracker'
# cask 'google-chrome'
# cask 'skype'
# cask 'steam'
# - `open /usr/local/Caskroom/utorrent/latest/uTorrent.app`
# - system preferences:
# - Users & Groups -> Login Items: remove (don't hide)
# cask 'utorrent'
#-------------------------------------------------------------------------------
# App Store
#
# mas search Trello
#-------------------------------------------------------------------------------
# - link to dropbox account and sync (Replace Local Data)
# - app preferences:
# - General:
# - Quick Entry: <C-S-a>
# - Appearance:
# - Font Size: Big
# - [ ] Show notes under tasks
# - Sync:
# - Setup:
# - Link Dropbox Account
# mas '2Do', id: 477670270
# on first run:
# - select ~/Documents folder
# (Cloud Mail.Ru subfolder will be created automatically)
# - select to start application on system startup
# - select folders to synchronize (books/, videos/, education/)
# mas 'Cloud Mail.Ru', id: 893068358
# to add Safari extension first open Dashlane, then Safari -
# you'll be prompted to install Dashlane extension
#
# - app preferences:
# - General:
# - [x] Start Dashlane at login
# mas 'Dashlane - Password Manager, Secure Digital Wallet', id: 552383089
# mas 'Evernote', id: 406056744
# - on first run agree to start Flexiglass every time systems starts
#
# - system preferences:
# - Security & Privacy -> Privacy -> Accessibility
# - app preferences:
# - Window Mover:
# - Move: <S-M> + one finger (+ Left Mouse Button for mouse)
# - Resize: <S-M> + two fingers (+ Right Mouse Button for mouse)
# - Layouts:
# - Maximize: <S-M-CR>
# - Preferences:
# - [ ] Show icon in Dock
mas 'Flexiglass', id: 426410278
# - app preferences:
# - General:
# - After upload:
# - [ ] Open in browser
# - [x] Launch at login
# - Hotkeys:
# - Capture area: <M-1>
# - Account (to be able to upload screenshots):
# - Login -> Login with Facebook (a***.t***.i***@gmail.com)
mas 'Monosnap', id: 540348655
# mas 'Pomodoro Timer', id: 872515009
# - system preferences:
# - Users & Groups -> Login Items: add (don't hide)
# - app preferences:
# - Shortcuts:
# - General -> Show Magnifier: <M-2>
mas 'Sip', id: 507257563
mas 'Telegram', id: 747648890
# mas 'Telegram Desktop', id: 946399090
mas 'Boxy SVG', id: 611658502
mas 'Xcode', id: 497799835