-
-
Notifications
You must be signed in to change notification settings - Fork 12
/
Brewfile
104 lines (95 loc) · 1.85 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
tap 'homebrew/cask'
tap 'homebrew/cask-fonts'
tap 'homebrew/core'
tap 'homebrew/services'
tap 'homebrew/cask-versions'
tap 'homebrew/cask-drivers'
# primitives
brew 'git'
brew 'rcm'
brew 'neovim'
brew 'zsh'
brew 'zsh-completions'
brew 'tmux'
brew 'fzf'
# [brew] dev
brew 'ruby@2.7'
brew 'go'
brew 'shellcheck' # for CI checks
# dev: CI testing
if ENV.key? 'CI'
puts 'In CI mode, skip non-primitive brews'
else
# [brew] dev
brew 'cmake'
brew 'mysql'
brew 'sqlite'
brew 'postgresql'
brew 'node'
brew 'pnpm'
brew 'navi'
brew 'tokei'
# [brew] productivity
brew 'wget'
brew 'p7zip'
brew 'rar'
brew 'dos2unix'
brew 'mas'
brew 'bat'
brew 'eza'
brew 'ripgrep'
brew 'fd'
brew 'zoxide'
brew 'htop'
brew 'jq'
brew 'fx'
brew 'xsv'
brew 'pandoc'
brew 'beancount'
brew 'fava'
brew 'yt-dlp'
brew 'neofetch'
brew 't-rec'
# [brew] optional
# brew 'choose-rust'
# brew 'curlie'
# brew 'hexyl'
# brew 'procs'
# brew 'onefetch'
# brew 'glow'
# brew 'mpv'
# [font] for code editor
cask 'font-menlo-for-powerline'
cask 'font-iosevka-nerd-font'
# [font] for web rendering
cask 'font-fira-code'
# [cask] dev
cask 'visual-studio-code'
cask 'alacritty'
cask 'figma'
# [cask] productivity
# cask 'clashx'
cask '1password'
cask 'alfred'
cask 'google-chrome'
cask 'dropbox'
cask 'hiddenbar'
cask 'rectangle'
cask 'appcleaner'
cask 'karabiner-elements'
cask 'google-trends'
# cask 'qmk-toolbox'
# [cask] entertainment
cask 'iina'
cask 'neteasemusic'
# mas app
mas 'Unsplash Wallpapers', id: 1_284_863_847
mas 'Microsoft ToDo', id: 1_274_495_053
mas 'Microsoft OneNote', id: 784_801_555
mas 'Bear', id: 1_091_189_122
mas 'Lungo', id: 1_263_070_803
mas 'Pages', id: 409_201_541
mas 'Numbers', id: 409_203_825
mas 'Keynote', id: 409_183_694
mas 'WeChat', id: 836_500_024
end