|
|
|
tap "homebrew/cask", "https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git"
|
|
|
|
tap "homebrew/cask-drivers", "https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask-drivers.git"
|
|
|
|
tap "homebrew/cask-fonts", "https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask-fonts.git"
|
|
|
|
tap "homebrew/core", "https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"
|
|
|
|
tap "homebrew/bundle"
|
|
|
|
tap "homebrew/services"
|
|
|
|
tap "homebrew/cask-versions"
|
|
|
|
tap "adoptopenjdk/openjdk"
|
|
|
|
|
|
|
|
# primitives
|
|
|
|
# https://en.wikipedia.org/wiki/List_of_GNU_Core_Utilities_commands
|
|
|
|
brew "coreutils"
|
|
|
|
brew "exa"
|
|
|
|
brew "git"
|
|
|
|
brew "neovim"
|
|
|
|
brew "zsh"
|
|
|
|
brew "zsh-completions"
|
|
|
|
brew "tmux"
|
|
|
|
brew "gnupg"
|
|
|
|
# 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 "lastpass-cli"
|
|
|
|
brew "youtube-dl"
|
|
|
|
brew "ffmpeg"
|
|
|
|
brew "imagemagic"
|
|
|
|
brew "mas"
|
|
|
|
brew "nmap"
|
|
|
|
brew "p7zip"
|
|
|
|
brew "dos2unix"
|
|
|
|
brew "proxychains-ng"
|
|
|
|
brew "htop"
|
|
|
|
brew "neofetch"
|
|
|
|
brew "readline"
|
|
|
|
brew "asdf"
|
|
|
|
brew "cmake"
|
|
|
|
brew "node"
|
|
|
|
brew "sqlite"
|
|
|
|
brew "xz"
|
|
|
|
brew "zlib"
|
|
|
|
|
|
|
|
# productivity
|
|
|
|
brew "axel"
|
|
|
|
brew "exa"
|
|
|
|
brew "fzf"
|
|
|
|
brew "ripgrep"
|
|
|
|
brew "fd"
|
|
|
|
brew "hexyl"
|
|
|
|
brew "xsv"
|
|
|
|
brew "jq"
|
|
|
|
brew "hledger"
|
|
|
|
brew "getantibody/tap/antibody"
|
|
|
|
|
|
|
|
# dev
|
|
|
|
brew "ruby"
|
|
|
|
brew "go"
|
|
|
|
brew "cmake"
|
|
|
|
brew "sqlite"
|
|
|
|
# brew "postgresql"
|
|
|
|
brew "youtube-dl"
|
|
|
|
# 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 "maccy"
|
|
|
|
cask "mos"
|
|
|
|
cask "mpv"
|
|
|
|
cask "nextcloud"
|
|
|
|
cask "nitroshare"
|
|
|
|
cask "visual-studio-code"
|
|
|
|
cask "syncthing"
|
|
|
|
cask "shadowsocksx-ng"
|
|
|
|
cask "neteasemusic"
|
|
|
|
cask "google-trends"
|
|
|
|
cask "oversight"
|
|
|
|
# open broadcaster software
|
|
|
|
cask "obs"
|
|
|
|
# note-taking app
|
|
|
|
cask "obsidian"
|
|
|
|
# cask "dropbox"
|
|
|
|
cask "postman"
|
|
|
|
cask "qmk-toolbox"
|
|
|
|
cask "upic"
|
|
|
|
cask "via"
|
|
|
|
cask "vlc"
|
|
|
|
|
|
|
|
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
|