-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBrewfile
More file actions
85 lines (65 loc) · 3.55 KB
/
Copy pathBrewfile
File metadata and controls
85 lines (65 loc) · 3.55 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
# =============================================================================
# Brewfile — macOS Homebrew packages for next-gen developer environment
# Usage: brew bundle --file=Brewfile
# =============================================================================
# -- Taps ---------------------------------------------------------------------
tap "homebrew/services"
# -- Core CLI Tools -----------------------------------------------------------
brew "git"
brew "zsh"
brew "tmux"
brew "sesh" # smart tmux session manager (prefix + T)
brew "neovim"
brew "curl"
brew "wget"
brew "jq"
brew "tree"
brew "coreutils"
brew "openssh"
brew "htop"
brew "neofetch"
brew "gh" # GitHub CLI
brew "watch"
# -- Modern CLI Replacements (Rust-powered) -----------------------------------
brew "eza" # ls replacement (actively maintained exa fork)
brew "bat" # cat with syntax highlighting
brew "fd" # find replacement
brew "ripgrep" # grep replacement (rg)
brew "fzf" # fuzzy finder
brew "zoxide" # smarter cd — learns your directories
brew "git-delta" # beautiful git diffs with syntax highlighting
brew "sd" # sed replacement — simpler find & replace
brew "dust" # du replacement — visual disk usage
brew "duf" # df replacement — disk free with colors
brew "procs" # ps replacement — modern process viewer
brew "bottom" # top/htop replacement — system monitor (btm)
brew "hyperfine" # time replacement — benchmarking tool
brew "tokei" # cloc replacement — fast code statistics
# -- TUI Tools (Terminal User Interfaces) -------------------------------------
brew "lazygit" # git TUI — staging, rebasing, conflicts visually
brew "lazydocker" # docker TUI — logs, stats, container management
brew "k9s" # kubernetes TUI — navigate & manage clusters
brew "yazi" # terminal file manager — fast, image previews
# -- Shell Enhancements -------------------------------------------------------
brew "starship" # cross-shell prompt (alternative to powerlevel10k)
brew "atuin" # shell history in SQLite — searchable, syncable
# -- Version Manager (replaces pyenv, rbenv, nvm, sdkman) --------------------
brew "mise" # unified version manager for all languages
# -- DevOps & Cloud -----------------------------------------------------------
brew "kubernetes-cli" # kubectl
brew "helm" # kubernetes package manager
brew "terraform" # infrastructure as code
# -- Languages & Runtimes -----------------------------------------------------
brew "go"
brew "rust"
brew "lua"
brew "luajit"
# -- GUI Applications (Casks) -------------------------------------------------
cask "wezterm" # GPU-accelerated terminal with Lua scripting
cask "ghostty" # native macOS terminal by Mitchell Hashimoto
# cask "docker" # Docker Desktop (install manually — permissions issues with brew adopt)
# -- Nerd Fonts (for terminal icons & glyphs) ---------------------------------
cask "font-jetbrains-mono-nerd-font"
cask "font-fira-code-nerd-font"
cask "font-meslo-lg-nerd-font"
cask "font-hack-nerd-font"