-
Notifications
You must be signed in to change notification settings - Fork 2
/
Brewfile
92 lines (81 loc) · 2.42 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
brew "mas" # Mac app store
# default utilities
brew "curl"
brew "git"
brew "rsync"
brew "wget"
# replacements of default utilities
brew "bat" # Better cat
brew "eza" # Better ls
brew "fd" # Better find
brew "git-delta" # Better Git diff viewer
brew "htop" # Better top
brew "httpie" # Better curl
brew "ripgrep" # Better grep
# command line tools
brew "ffmpeg" # Video file converter
brew "fzf" # Fuzzy finder
brew "glow" # Markdown viewer
brew "hyperfine" # Command-line benchmarking tool
brew "imagemagick"
brew "ispell" # Spell checker used by Emacs
brew "jq" # JSON processor
tap "lucapette/tap"
brew "fakedata" # Fake data generator
brew "p7zip"
brew "pandoc"
brew "scc" # Lines of code counter
brew "tig" # Visual Git client
brew "unzip"
brew "switchaudio-osx" # Audio output switcher
brew "yt-dlp" # Media downloader
# shell
brew "bash"
brew "zsh"
# programming languages
brew "go"
brew "python"
brew "ruby"
# programming language tools
brew "nodenv" # Node environment manager
brew "node-build" # Plugin for installing Node versions with Nodenv
tap "nodenv/nodenv"
brew "nodenv/nodenv/nodenv-default-packages" # Plugin for auto-installing list of npm packages
brew "nodenv/nodenv/nodenv-package-rehash" # Plugin for auto-rehashing when a global package is installed or uninstalled
brew "pipx" # Run Python CLI tools
brew "shellcheck" # Shell script linter
brew "shfmt" # Shell script formatter
# web service clients
brew "gh" # GitHub
# macOS-only command line tools
brew "gnu-getopt" if OS.mac? # Better than BSD getopt
brew "gnu-sed" if OS.mac? # Better than BSD sed
brew "gnu-time" if OS.mac? # Better than BSD time
brew "grep" if OS.mac?
# applications
cask "google-chrome" # Browser
cask "figma"
cask "gpg-suite"
cask "inkscape" # Vector image editor and command-line conversion tool
cask "hammerspoon" # Automation framework
cask "karabiner-elements" # Keyboard customizer
cask "kdiff3" # Merge tool
cask "kitty" # GPU-accelerated terminal emulator
cask "meld" # Comparison tool for version control, files, and directories
cask "motu-m-series" # Driver for Motu audio interface
cask "nextcloud"
cask "rectangle"
cask "slack" # Messaging
cask "spotify"
cask "visual-studio-code"
cask "wacom-tablet" # Driver for Wacom drawing tablets
cask "zoom" # Video conferencing
# fonts
tap "homebrew/cask-fonts"
cask "font-input"
cask "font-noto-sans"
cask "font-open-sans"
cask "font-roboto"
# from Cask versions
tap "homebrew/cask-versions"
cask "emacs-pretest"