-
Notifications
You must be signed in to change notification settings - Fork 24
Expand file tree
/
Copy pathBrewfile
More file actions
132 lines (125 loc) · 2.38 KB
/
Copy pathBrewfile
File metadata and controls
132 lines (125 loc) · 2.38 KB
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
tap "buo/cask-upgrade"
tap "homebrew/cask"
tap "homebrew/cask-drivers"
tap "homebrew/cask-fonts"
tap "homebrew/core"
tap "homebrew/bundle"
tap "homebrew/services"
tap "homebrew/cask-versions"
# primitives
brew "axel"
# https://en.wikipedia.org/wiki/List_of_GNU_Core_Utilities_commands
brew "coreutils"
brew "exa"
brew "git"
brew "neovim"
# nvim-treesitter main 分支用 tree-sitter CLI 编译 parser,缺失会导致启动报 ENOENT
brew "tree-sitter-cli"
brew "zsh"
brew "zsh-completions"
brew "tmux"
brew "gnupg"
brew "gnu-sed"
# https://github.com/junegunn/fzf
brew "fzf"
# https://github.com/ggreer/the_silver_searcher
brew "the_silver_searcher"
brew "hub"
brew "tmux"
brew "trash"
brew "tree"
brew "wget"
brew "rsync"
# tools
brew "ipinfo-cli"
brew "youtube-dl"
brew "ffmpeg"
brew "imagemagick"
brew "mas"
brew "nmap"
brew "p7zip"
brew "dos2unix"
brew "proxychains-ng"
brew "htop"
brew "neofetch"
brew "readline"
brew "cmake"
brew "sqlite"
brew "xz"
brew "zlib"
# productivity
brew "ripgrep"
brew "fd"
brew "pngpaste" # nvim obsidian.nvim 粘贴剪贴板图片 (:Obsidian paste_img)
# brew "hexyl"
# brew "xsv"
brew "jq"
# brew "hledger"
# dev
brew "mise" # 运行时版本管理器 (Python/Node/Flutter 等)
# brew "ruby"
# brew "go"
# brew "postgresql"
# brew "heroku"
# brew "node"
# brew "yarn"
# brew "wrk"
if ENV.key? 'CI_MODE'
cask "alfred"
cask "appcleaner"
cask "bartender"
cask "calibre"
cask "charles"
cask "cyberduck"
cask "dash"
cask "dozer"
cask "day-o"
cask "eudic"
cask "font-fira-code"
cask "font-source-code-pro"
cask "google-chrome"
cask "hammerspoon"
cask "iina"
cask "iterm2"
cask "java"
cask "jd-gui"
cask "karabiner-elements"
cask "keycastr"
cask "licecap"
cask "mos"
cask "mpv"
cask "nextcloud"
cask "nitroshare"
cask "visual-studio-code"
cask "syncthing"
cask "neteasemusic"
# open broadcaster software
cask "obs"
# note-taking app
cask "obsidian"
# cask "dropbox"
cask "postman"
# cask "qmk-toolbox"
cask "upic"
cask "via"
cask "vlc"
cask "musicbrainz-picard"
cask "plex"
cask "plexamp"
# Quick look
cask "qlcolorcode"
cask "qlstephen"
cask "qlmarkdown"
cask "quicklook-json"
cask "qlimagesize"
cask "suspicious-package"
cask "quicklookase"
cask "qlvideo"
mas "WeChat", id: 836500024
mas "Unsplash Wallpapers", id: 1284863847
mas "Microsoft OneNote", id: 784801555
# mas "Lungo", id: 1263070803
mas "Pages", id: 409201541
mas "Numbers", id: 409203825
mas "Keynote", id: 409183694
end