forked from skwp/dotfiles
-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathBrewfile
More file actions
94 lines (78 loc) · 3.21 KB
/
Brewfile
File metadata and controls
94 lines (78 loc) · 3.21 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
# ============================================================================
# Homebrew Taps
# ============================================================================
tap 'jandedobbeleer/oh-my-posh'
tap 'koekeishiya/formulae'
tap 'jesseduffield/lazygit'
if OS.linux?
tap 'gromgit/fuse'
end
# ============================================================================
# Applications (Casks)
# ============================================================================
# --- Browsers ---
cask 'firefox'
cask 'google-chrome'
# --- Terminals ---
cask 'ghostty'
# --- Fonts ---
cask 'font-fira-code-nerd-font'
cask 'font-commit-mono-nerd-font'
# --- macOS Utilities ---
if OS.mac?
cask 'alfred' # Productivity launcher
cask 'karabiner-elements' # Keyboard customization
cask 'steam' # Gaming
brew 'koekeishiya/formulae/yabai' # Window manager
end
# --- Utilities ---
cask 'qlmarkdown' # Quick Look markdown preview
cask 'vlc' # Media player
# ============================================================================
# Command Line Tools
# ============================================================================
# --- Shell & Terminal ---
brew 'zsh' # Modern shell
brew 'zsh-vi-mode' # Vi mode for zsh
brew 'atuin' # Enhanced shell history
brew 'fzf' # Fuzzy finder
brew 'oh-my-posh' # Prompt theme engine
# --- Core Utilities ---
brew 'coreutils' # GNU core utilities
brew 'findutils' # GNU find, xargs, locate
brew 'moreutils' # Additional Unix tools
brew 'automake' # Build tool
brew 'openssl' # SSL/TLS toolkit
brew 'readline' # Command line editing
# --- File & Text Tools ---
brew 'bat' # Cat with syntax highlighting
brew 'eza' # Modern ls replacement
brew 'fd' # Modern find replacement
brew 'ripgrep' # Fast grep replacement
brew 'tree' # Directory tree viewer
brew 'highlight' # Syntax highlighter
# --- Git & Version Control ---
brew 'git' # Version control
brew 'git-delta' # Better git diff
brew 'git-extras' # Git utilities
brew 'gh' # GitHub CLI
brew 'jesseduffield/lazygit/lazygit' # Git TUI
brew 'spaceman-diff' # Image diffs for git
# --- Development Tools ---
brew 'neovim' # Modern vim
brew 'ctags' # Code navigation
brew 'python3' # Python interpreter
brew 'ranger' # Terminal file manager
brew 'btop' # System monitor
brew 'jq' # JSON manipulation tool
# --- Media & Documentation ---
brew 'ffmpeg' # Video processing
brew 'imagemagick' # Image processing
brew 'lame' # MP3 encoder
brew 'podofo' # PDF toolkit
if OS.mac?
brew 'pngpaste' # Paste images from clipboard (macOS only)
end
brew 'mermaid-cli' # Diagram generation
# --- Utilities ---
brew 'wget' # File downloader