-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBrewfile
More file actions
62 lines (58 loc) · 1.85 KB
/
Copy pathBrewfile
File metadata and controls
62 lines (58 loc) · 1.85 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
# Brewfile — superset of brew_list/brew_list.txt plus the modern zsh toolchain.
# Install everything with:
# brew bundle --file=Brewfile
# --- modern zsh toolchain ---
brew "antidote" # plugin manager (static bundling, no framework)
brew "starship" # alternate prompt (see README for the powerlevel10k swap)
brew "eza" # modern `ls` replacement (wired into zsh/.zalias)
brew "fzf" # fuzzy finder: fzf-tab menus + Ctrl-R/Ctrl-T keybindings
brew "zoxide" # smarter cd — `z <keyword>` jumps to frecent dirs
brew "bat" # cat with syntax highlighting
brew "git-delta" # syntax-highlighted git diff pager (see .gitconfig)
brew "gh" # GitHub CLI
brew "lazygit" # git TUI
# powerlevel10k is the active default prompt (see .zshrc / .zsh_plugins.txt);
# this is the Nerd Font its icon segments (os_icon, etc.) render with.
cask "font-meslo-for-powerlevel10k"
# --- modern Neovim setup (see nvim/, replaces vim/.vimrc.legacy) ---
brew "neovim"
brew "vim" # kept as a fallback for boxes without neovim
brew "ripgrep" # backs Telescope live_grep
brew "fd" # backs Telescope find_files
brew "node" # runtime mason.nvim needs to install pyright
# --- carried over from brew_list/brew_list.txt ---
brew "ansible"
brew "ansifilter"
brew "bash-completion"
brew "cowsay"
brew "ctags"
brew "curl"
brew "fortune"
brew "gcc"
brew "gdbm"
brew "git"
brew "gmp"
brew "gnu-tar"
brew "isl"
brew "jenv"
brew "kafkacat"
brew "libmpc"
brew "librdkafka"
brew "libyaml"
brew "lz4"
brew "lzlib"
brew "mpfr"
brew "openssl"
brew "openssl@1.1"
brew "pcre"
brew "perl"
brew "python"
brew "readline"
brew "ruby"
brew "sqlite"
brew "tree"
brew "wget"
brew "yajl"
brew "zsh"
# zsh-completions / zsh-syntax-highlighting intentionally NOT installed via
# brew — antidote manages them as plugins (see .zsh_plugins.txt).