Skip to content

Commit 522f374

Browse files
committed
updated brewfile
1 parent 4257038 commit 522f374

File tree

1 file changed

+64
-136
lines changed

1 file changed

+64
-136
lines changed

Brewfile

Lines changed: 64 additions & 136 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
#############################################################
1313

1414
# Options
15-
cask_args appdir: '~/Applications', require_sha: true
15+
# cask_args appdir: '~/Applications', require_sha: true
1616

1717
# Taps
1818
tap 'homebrew/bundle'
@@ -24,28 +24,37 @@ tap 'espanso/espanso'
2424
tap 'jesseduffield/lazygit'
2525
tap 'koekeishiya/formulae'
2626
tap 'kdash-rs/kdash'
27+
tap 'c-bata/kube-prompt'
28+
tap 'knqyf263/pet'
2729

2830
#############################################################
2931
# Command Line #
3032
#############################################################
3133

3234
# CLI Essentials
35+
brew 'fish' # Fish shell
36+
brew 'fisher' # Fish shell package manager
3337
brew 'git' # Version controll
3438
brew 'neovim' # Text editor
3539
brew 'ranger' # Directory browser
3640
brew 'tmux' # Term multiplexer
41+
brew 'zellij' # Zellij multiplexer
3742

3843
# CLI Basics
44+
brew 'atuin' # Better shell history
3945
brew 'aria2' # Resuming download util (better wget)
4046
brew 'bat' # Output highlighting (better cat)
4147
brew 'broot' # Interactive directory navigation
4248
brew 'ctags' # Indexing of file info + headers
43-
brew 'diff-so-fancy'# Readable file compares (better diff)
49+
brew 'diff-so-fancy' # Readable file compares (better diff)
50+
brew 'difftastic' # Readable file compares (better diff)
4451
brew 'duf' # Get info on mounted disks (better df)
52+
brew 'dust' # Get info on disk usage (better du)
4553
brew 'entr' # Run command whenever file changes
4654
brew 'exa' # Listing files with info (better ls)
4755
brew 'exiftool' # Read, write and modify exif data
4856
brew 'fzf' # Fuzzy file finder and filtering
57+
brew 'fd' # https://github.com/sharkdp/fd#installation
4958
brew 'hyperfine' # Benchmarking for arbitrary commands
5059
brew 'jdupes' # Duplicate file finder
5160
brew 'just' # Powerful command runner (better make)
@@ -59,45 +68,57 @@ brew 'thefuck' # Auto-correct miss-typed commands
5968
brew 'tldr' # Community-maintained docs (better man)
6069
brew 'tokei' # Count lines of code (better cloc)
6170
brew 'tree' # Directory listings as tree structure
71+
brew 'tre-command' # Directory listings as tree structure
6272
brew 'trash-cli' # Record and restore removed files
6373
brew 'watch' # Run commands periorically
6474
brew 'xsel' # Copy paste access to the X clipboard
6575
brew 'zoxide' # Auto-learning navigation (better cd)
76+
brew 'nnn' # File manager
77+
brew 'micro' # Micro editor
78+
brew 'kakoune' # Kakoune editor
79+
brew 'jump' # Jump between folder
80+
brew 'pet' # Pet snippet manager
81+
brew 'topgrade' # update manager
6682

6783
# CLI Monitoring and Performance Apps
6884
brew 'bmon' # Bandwidth utilization monitor
6985
brew 'ctop' # Container metrics and monitoring
7086
brew 'dog' # DNS lookup client (better dig)
7187
brew 'bpytop' # Resource monitoring (like htop)
88+
brew 'btop' # Resource monitoring (like htop)
7289
brew 'dua-cli' # Disk usage analyzer and monitor (better du)
7390
brew 'glances' # Resource monitor + web and API
7491
brew 'goaccess' # Web log analyzer and viewer
7592
brew 'gping' # Interactive ping tool, with graph
76-
brew 'speedtest-cli'# Command line speed test utility
93+
brew 'speedtest-cli' # Command line speed test utility
7794

7895
# CLI Productivity Apps
79-
brew 'aspell' # Spell check
80-
brew 'browsh' # Web browser, in terminal
81-
brew 'buku' # Bookmark manager
82-
brew 'cmus' # Music player
83-
brew 'cointop' # Crypto prices and portfolio
84-
brew 'ddgr' # Web search, via DuckDuckGo
96+
# brew 'aspell' # Spell check
97+
# brew 'browsh' # Web browser, in terminal
98+
# brew 'buku' # Bookmark manager
99+
# brew 'cmus' # Music player
100+
# brew 'cointop' # Crypto prices and portfolio
101+
# brew 'ddgr' # Web search, via DuckDuckGo
85102
brew 'khal' # Calendar client
86-
brew 'mutt' # Email client
87-
brew 'newsboat' # RSS / ATOM reader
88-
brew 'pass' # Password store
89-
brew 'rclone' # Manage cloud storage
90-
brew 'task' # Todo + task management
103+
# brew 'mutt' # Email client
104+
# brew 'newsboat' # RSS / ATOM reader
105+
# brew 'pass' # Password store
106+
# brew 'rclone' # Manage cloud storage
107+
# brew 'task' # Todo + task management
108+
brew 'pandoc' # Pandoc multi format converter
91109

92110
# CLI Development Suits
93111
brew 'httpie' # HTTP / API testing testing client
94112
brew 'lazydocker' # Full Docker management app
95113
brew 'lazygit' # Full Git management app
96114
brew 'kdash' # Kubernetes management
115+
brew 'kube-prompt' # Kubernetes management
116+
brew 'pandoc' # Pandoc multi format converter
117+
brew 'pgcli' # CLI for Postgres with auto-completion and syntax highlighting
118+
brew 'mycli' # CLI for Mysql with auto-completion and syntax highlighting
97119

98120
# CLI External Sercvices
99-
cask 'ngrok' # Reverse proxy for sharing localhost
100-
brew 'tmate' # Share a terminal session via internet
121+
# brew 'tmate' # Share a terminal session via internet
101122
brew 'asciinema' # Recording + sharing terminal sessions
102123
brew 'navi' # Browse, search, read cheat sheets
103124

@@ -106,149 +127,56 @@ brew 'cowsay' # Have an ASCII cow say your message
106127
brew 'figlet' # Output text as big ASCII art text
107128
brew 'lolcat' # Make console output rainbow colored
108129
brew 'neofetch' # Show system data and ditstro info
109-
brew 'pipes-sh' # Cool terminal pipe screen saver
110-
brew 'pv' # Pipe viewer, with animation options
130+
# brew 'pipes-sh' # Cool terminal pipe screen saver
131+
# brew 'pv' # Pipe viewer, with animation options
111132

112133
#############################################################
113134
# Software Development #
114135
#############################################################
115136

116-
# Development Apps
117-
cask 'android-studio' # IDE for Android development
118-
cask 'boop' # Text transformation tool
119-
brew 'gradle' # Build automation for Java
120-
cask 'iterm2' # Better terminal emulator
121-
cask 'postman' # HTTP API testing app
122-
cask 'sourcetree' # Git visual client
123-
cask 'visual-studio-code' # Code editor
124-
125137
# Development Langs, Compilers, Package Managers and SDKs
126138
brew 'gcc' # GNU C++ compilers
127-
brew 'go' # Compiler for Go Lang
128-
brew 'lua' # Lua interpreter
129-
brew 'luarocks' # Package manager for Lua
130-
brew 'node' # Node.js
139+
brew 'go' # Compiler for Go Lang
140+
# brew 'lua' # Lua interpreter
141+
# brew 'luarocks' # Package manager for Lua
142+
# brew 'node' # Node.js
131143
brew 'nvm' # Switching node versions
132144
brew 'openjdk' # Java development kit
133145
brew 'python' # Python interpreter
134-
brew 'rust' # Rust language
135-
cask 'android-sdk' # Android software dev kit
146+
brew 'pipx' # Pipx python isolated environments
147+
# brew 'rust' # Rust language
148+
brew 'virtualenv' # Python virtualenv
149+
brew 'virtualfish' # virtualenv for Fish shell
150+
136151

137152
# DevOps
138153
brew 'ansible' # Automation
139154
brew 'docker' # Containers
155+
brew 'awsume' # Assume role in aws
140156

141157
# Development Utils
142158
brew 'gh' # Interact with GitHub PRs, issues, repos
143159
brew 'git-extras' # Extra git commands for common tasks
144-
brew 'scrcpy' # Display and control Android devices
145-
brew 'terminal-notifier' # Trigger Mac notifications from terminal
146-
brew 'tig' # Text-mode interface for git
160+
# brew 'scrcpy' # Display and control Android devices
161+
# brew 'terminal-notifier' # Trigger Mac notifications from terminal
162+
# brew 'tig' # Text-mode interface for git
147163
brew 'ttygif' # Generate GIF from terminal commands + output
148-
brew 'watchman' # Watch for changes and reload dev server
164+
# brew 'watchman' # Watch for changes and reload dev server
149165

150166
# Network and Security Testing
151-
brew 'bettercap' # Network, scanning and monitoring
152-
brew 'nmap' # Port scanning
153-
brew 'wrk' # HTTP benchmarking
154-
cask 'burp-suite' # Web security testing
155-
cask 'owasp-zap' # Web app security scanner
156-
cask 'wireshark' # Network analyzer + packet capture
167+
# brew 'bettercap' # Network, scanning and monitoring
168+
# brew 'nmap' # Port scanning
169+
# brew 'wrk' # HTTP benchmarking
170+
157171

158172
# Security Utilities and Data Encryption
159-
brew 'bcrypt' # Encryption utility, using blowfish
160-
brew 'borgbackup' # Encrypted, deduplicated backups
161-
brew 'clamav' # Open source virus scanning suite
162-
brew 'dnscrypt-proxy' # Proxy for using encrypted DNS
163-
cask 'gpg-suite' # PGP encryption for emails and files
164-
brew 'git-crypt' # Transparent encryption for git repos
165-
brew 'lynis' # Scan system for common security issues
173+
# brew 'bcrypt' # Encryption utility, using blowfish
174+
# brew 'borgbackup' # Encrypted, deduplicated backups
175+
# brew 'clamav' # Open source virus scanning suite
176+
# brew 'dnscrypt-proxy' # Proxy for using encrypted DNS
177+
# brew 'git-crypt' # Transparent encryption for git repos
178+
# brew 'lynis' # Scan system for common security issues
166179
brew 'openssl' # Cryptography and SSL/TLS Toolkit
167-
brew 'rkhunter' # Search / detect potential root kits
168-
cask 'veracrypt' # File and volume encryption
169-
170-
#############################################################
171-
# Desktop Applications #
172-
#############################################################
173-
174-
# Creativity
175-
cask 'audacity' # Audio editor / recorder
176-
cask 'gimp' # Photo editor
177-
brew 'handbrake' # Video transcoder
178-
cask 'inkscape' # Vector editor
179-
cask 'obs' # Screencasting / recording
180-
cask 'shotcut' # Video editor
181-
182-
# Media
183-
cask 'calibre' # E-Book reader
184-
cask 'spotify', args: { require_sha: false } # Propietary music streaming
185-
cask 'transmission' # Torrent client
186-
cask 'vlc' # Media player
187-
brew 'pandoc' # Universal file converter
188-
brew 'youtube-dl' # YouTube video downloader
189-
190-
# Personal Applications
191-
cask '1password' # Password manager (proprietary)
192-
cask 'tresorit' # Encrypted file backup (proprietary)
193-
cask 'standard-notes' # Encrypted synced notes
194-
cask 'signal' # Link to encrypted mobile messenger
195-
cask 'ledger-live' # Crypto hardware wallet manager
196-
cask 'mountain-duck' # Mount remote storage locations
197-
cask 'protonmail-bridge' # Decrypt ProtonMail emails
198-
cask 'protonvpn' # Client app for ProtonVPN
199-
cask 'vorta' # GUI for BorgBackup
200-
201-
# Browsers
202-
cask 'firefox'
203-
cask 'chromium'
204-
cask 'orion'
205-
206-
#############################################################
207-
# MacOS-Specific Stuff #
208-
#############################################################
209-
210-
# Fonts
211-
tap 'homebrew/cask-fonts'
212-
cask 'font-fira-code'
213-
cask 'font-hack'
214-
cask 'font-inconsolata'
215-
cask 'font-meslo-lg-nerd-font'
216-
217-
# Mac OS Quick-Look Plugins
218-
cask 'qlcolorcode' # QL for code with highlighting
219-
cask 'qlimagesize' # QL for size info for images
220-
cask 'qlmarkdown' # QL for markdown files
221-
cask 'qlprettypatch' # QL for patch / diff files
222-
cask 'qlstephen' # QL for dev text files
223-
cask 'qlvideo' # QL for video formats
224-
cask 'quicklook-csv' # QL for tables in CSV format
225-
cask 'quicklook-json', args: { require_sha: false } # QL for JSON, with trees
226-
cask 'quicklookapk', args: { require_sha: false } # QL for Android APKs
227-
cask 'webpquicklook', args: { require_sha: false } # QL for WebP image files
228-
229-
# Mac OS Mods and Imrovments
230-
cask 'alt-tab' # Much better alt-tab window switcher
231-
cask 'anybar' # Custom programmatic menubar icons
232-
cask 'copyq' # Clipboard manager (cross platform)
233-
cask 'espanso' # Live text expander (cross-platform)
234-
cask 'finicky' # Website-specific default browser
235-
cask 'hiddenbar' # Hide / show annoying menubar icons
236-
brew 'iproute2mac' # MacOS port of netstat and ifconfig
237-
brew 'lporg' # Backup and restore launchpad layout
238-
brew 'm-cli' # All in one MacOS management CLI app
239-
cask 'mjolnir' # Util for loading Lua automations
240-
cask 'openinterminal' # Finder button, opens directory in terminal
241-
cask 'popclip' # Popup options for text on highlight
242-
cask 'raycast', args: { require_sha: false } # Spotlight alternative
243-
cask 'santa' # Binary authorization for security
244-
cask 'shottr' # Better screenshot utility
245-
brew 'skhd' # Hotkey daemon for macOS
246-
cask 'stats' # System resource usage in menubar
247-
brew 'yabai' # Tiling window manager
248-
249-
# Mac OS Utility Apps
250-
cask 'coteditor' # Just a simple plain-text editor
251-
cask 'little-snitch' # Firewall app viewing / blocking traffic
252-
cask 'keka' # File archiver and extractor
180+
# brew 'rkhunter' # Search / detect potential root kits
253181

254182
# EOF

0 commit comments

Comments
 (0)