mirror of
https://github.com/Lissy93/dotfiles.git
synced 2025-06-26 20:11:20 +02:00
Updated Mac packages in Brewfile
This commit is contained in:
parent
f8b25e25ef
commit
2984a2482c
@ -1,10 +1,14 @@
|
|||||||
# ~/.Brewfile
|
#############################################################
|
||||||
#
|
# ~/.Brewfile - Software Installs for MacOS #
|
||||||
# List of packages to be installed / updated via Homebrew
|
# #
|
||||||
# Apps are sorted by category, and arranged alphabetically
|
# List of packages to be installed / updated via Homebrew #
|
||||||
# Be sure to delete / comment out anything you do not need
|
# Apps are sorted by category, and arranged alphabetically #
|
||||||
# Usage, run: $ brew bundle --global --file $HOME/.Brewfile
|
# Be sure to delete / comment out anything you do not need #
|
||||||
# See brew docs for more info: https://docs.brew.sh/Manpage
|
# Usage, run: $ brew bundle --global --file $HOME/.Brewfile #
|
||||||
|
# See brew docs for more info: https://docs.brew.sh/Manpage #
|
||||||
|
# #
|
||||||
|
# License: MIT © Alicia Sykes 2022 <https://aliciasykes.com>#
|
||||||
|
#############################################################
|
||||||
|
|
||||||
# Options
|
# Options
|
||||||
cask_args appdir: '~/Applications', require_sha: true
|
cask_args appdir: '~/Applications', require_sha: true
|
||||||
@ -13,54 +17,87 @@ cask_args appdir: '~/Applications', require_sha: true
|
|||||||
tap 'homebrew/bundle'
|
tap 'homebrew/bundle'
|
||||||
tap 'homebrew/core'
|
tap 'homebrew/core'
|
||||||
tap 'homebrew/services'
|
tap 'homebrew/services'
|
||||||
tap 'espanso/espanso'
|
|
||||||
tap 'koekeishiya/formulae'
|
|
||||||
tap 'blacktop/tap'
|
tap 'blacktop/tap'
|
||||||
|
tap 'browsh-org/homebrew-browsh'
|
||||||
|
tap 'espanso/espanso'
|
||||||
tap 'jesseduffield/lazygit'
|
tap 'jesseduffield/lazygit'
|
||||||
|
tap 'koekeishiya/formulae'
|
||||||
|
|
||||||
|
#############################################################
|
||||||
|
# Command Line #
|
||||||
|
#############################################################
|
||||||
|
|
||||||
# CLI Essentials
|
# CLI Essentials
|
||||||
brew 'git'
|
brew 'git' # Version controll
|
||||||
brew 'neovim'
|
brew 'neovim' # Text editor
|
||||||
brew 'ranger'
|
brew 'ranger' # Directory browser
|
||||||
brew 'tmux'
|
brew 'tmux' # Term multiplexer
|
||||||
|
|
||||||
# CLI Utils
|
# CLI Basics
|
||||||
|
brew 'aria2' # Resuming download util (better wget)
|
||||||
|
brew 'bat' # Output highlighting (better cat)
|
||||||
|
brew 'broot' # Interactive directory navigation
|
||||||
brew 'ctags' # Indexing of file info + headers
|
brew 'ctags' # Indexing of file info + headers
|
||||||
brew 'exa' # Better ls
|
brew 'diff-so-fancy'# Readable file compares (better diff)
|
||||||
brew 'fzf' # Fuzzy file finder
|
brew 'exa' # Listing files with info (better ls)
|
||||||
brew 'iproute2mac' # MacOS port of netstat and ifconfig
|
brew 'fzf' # Fuzzy file finder and filtering
|
||||||
|
brew 'hyperfine' # Benchmarking for arbitrary commands
|
||||||
brew 'jq' # JSON parser
|
brew 'jq' # JSON parser
|
||||||
brew 'scc' # Code counter, like cloc
|
brew 'duf' # Get info on mounted disks (better df)
|
||||||
brew 'tldr' # Community-maintained man pages
|
brew 'procs' # Advanced process viewer (better ps)
|
||||||
brew 'tree' # Directory listings as tree
|
brew 'ripgrep' # Searching within files (better grep)
|
||||||
brew 'xsel' # Copy paste access to X clipboard
|
brew 'scc' # Count lines of code (better cloc)
|
||||||
|
brew 'sd' # RegEx find and replace (better sed)
|
||||||
brew 'thefuck' # Auto-correct miss-typed commands
|
brew 'thefuck' # Auto-correct miss-typed commands
|
||||||
|
brew 'tldr' # Community-maintained docs (better man)
|
||||||
|
brew 'tree' # Directory listings as tree
|
||||||
|
brew 'trash-cli' # Record + restore removed files
|
||||||
|
brew 'xsel' # Copy paste access to X clipboard
|
||||||
|
brew 'zoxide' # Easy navigation (better cd)
|
||||||
|
|
||||||
# CLI Monitoring and Performance Apps
|
# CLI Monitoring and Performance Apps
|
||||||
brew 'bandwhich' # Bandwidth utilization monitor
|
brew 'bandwhich' # Bandwidth utilization monitor
|
||||||
brew 'bpytop' # Resource monitoring, like htop
|
brew 'ctop' # Container metrics and monitoring
|
||||||
brew 'glances' # Resource monitor, web interface + API
|
brew 'bpytop' # Resource monitoring (like htop)
|
||||||
|
brew 'glances' # Resource monitor + web and API
|
||||||
brew 'gping' # Interactive ping tool, with graph
|
brew 'gping' # Interactive ping tool, with graph
|
||||||
|
brew 'ncdu' # Disk usage analyzer and monitor (better du)
|
||||||
brew 'speedtest-cli'# Command line speed test utility
|
brew 'speedtest-cli'# Command line speed test utility
|
||||||
|
|
||||||
# CLI Productivity Apps
|
# CLI Productivity Apps
|
||||||
brew 'buku' # Bookmark manager app
|
brew 'browsh' # CLI web browser
|
||||||
brew 'khal' # Calendar app
|
brew 'buku' # Bookmark manager
|
||||||
brew 'mutt' # Email client app
|
brew 'cmus' # Music browser / player
|
||||||
brew 'task' # Todo and task management app
|
brew 'khal' # Calendar client
|
||||||
|
brew 'mutt' # Email client
|
||||||
# CLI Fun
|
brew 'newsboat' # RSS / ATOM news reader
|
||||||
brew 'pv' # Pipe viewer, with animation options
|
brew 'rclone' # Manage cloud storage
|
||||||
brew 'neofetch' # Show system data and ditstro info
|
brew 'task' # Todo + task management
|
||||||
brew 'lolcat' # Make console output raibow colored
|
|
||||||
brew 'figlet' # Output text as big ASCII art text
|
|
||||||
brew 'cowsay' # Have an ASCII cow say your message
|
|
||||||
|
|
||||||
# CLI Development Suits
|
# CLI Development Suits
|
||||||
brew 'httpie' # HTTP / API testing testing client
|
brew 'httpie' # HTTP / API testing testing client
|
||||||
brew 'lazydocker' # Full Docker management app
|
brew 'lazydocker' # Full Docker management app
|
||||||
brew 'lazygit' # Full Git managemtne app
|
brew 'lazygit' # Full Git managemtne app
|
||||||
|
|
||||||
|
# CLI External Sercvices
|
||||||
|
cask 'ngrok' # Reverse proxy for sharing localhost
|
||||||
|
brew 'tmate' # Share a terminal session via internet
|
||||||
|
brew 'asciinema' # Recording + sharing terminal sessions
|
||||||
|
brew 'googler' # Fetch search results from Google
|
||||||
|
brew 'navi' # Browse, search, read cheat sheets
|
||||||
|
|
||||||
|
# CLI Fun
|
||||||
|
brew 'cowsay' # Have an ASCII cow say your message
|
||||||
|
brew 'figlet' # Output text as big ASCII art text
|
||||||
|
brew 'lolcat' # Make console output raibow colored
|
||||||
|
brew 'neofetch' # Show system data and ditstro info
|
||||||
|
brew 'pipes-sh' # Cool terminal pipe screen saver
|
||||||
|
brew 'pv' # Pipe viewer, with animation options
|
||||||
|
|
||||||
|
#############################################################
|
||||||
|
# Software Development #
|
||||||
|
#############################################################
|
||||||
|
|
||||||
# Development Apps
|
# Development Apps
|
||||||
cask 'android-studio' # IDE for Android development
|
cask 'android-studio' # IDE for Android development
|
||||||
cask 'boop' # Test transformation tool
|
cask 'boop' # Test transformation tool
|
||||||
@ -71,50 +108,48 @@ cask 'sourcetree' # Git visual client
|
|||||||
cask 'utm' # VM management console
|
cask 'utm' # VM management console
|
||||||
cask 'visual-studio-code' # Code editor
|
cask 'visual-studio-code' # Code editor
|
||||||
|
|
||||||
# Development Utils
|
|
||||||
brew 'gh' # Interact with GitHub PRs, issues, repos
|
|
||||||
cask 'ngrok' # Reverse proxy for development / testing
|
|
||||||
brew 'scrcpy' # Display and control Andrdroid devices
|
|
||||||
brew 'terminal-notifier' # Trigger Mac notifications from terminal
|
|
||||||
|
|
||||||
# Development Langs, Compilers, Package Managers and SDKs
|
# Development Langs, Compilers, Package Managers and SDKs
|
||||||
cask 'android-sdk'
|
brew 'docker' # Containers
|
||||||
brew 'docker'
|
brew 'gcc' # GNU C++ compilers
|
||||||
brew 'gcc'
|
brew 'go' # Compiler for Go Lang
|
||||||
brew 'go'
|
brew 'lua' # Lua interpreter
|
||||||
brew 'lua'
|
brew 'luarocks' # Package manager for Lua
|
||||||
brew 'luarocks' # Package manager for Lua
|
brew 'node' # Node.js
|
||||||
brew 'node' # Node.js
|
brew 'nvm' # Switching node versions
|
||||||
brew 'nvm' # Switching node versions
|
brew 'openjdk' # Java development kit
|
||||||
brew 'openjdk' # Java development kit
|
brew 'python' # Python interpriter
|
||||||
brew 'python'
|
brew 'rust' # Rust language
|
||||||
brew 'rust'
|
cask 'android-sdk' # Android software dev kit
|
||||||
|
|
||||||
|
# Development Utils
|
||||||
|
brew 'gh' # Interact with GitHub PRs, issues, repos
|
||||||
|
brew 'scrcpy' # Display and control Andrdroid devices
|
||||||
|
brew 'terminal-notifier' # Trigger Mac notifications from terminal
|
||||||
|
brew 'tig' # Text-mode interface for git
|
||||||
|
brew 'ttygif' # Generate GIF from terminal commands + output
|
||||||
|
|
||||||
# Network and Security Testing
|
# Network and Security Testing
|
||||||
|
brew 'bettercap' # Network, scanning and moniroting
|
||||||
brew 'nmap' # Port scanning
|
brew 'nmap' # Port scanning
|
||||||
brew 'wrk' # HTTP benchmarking
|
brew 'wrk' # HTTP benchmarking
|
||||||
cask 'burp-suite' # Web security testing
|
cask 'burp-suite' # Web security testing
|
||||||
cask 'metasploit' # Pen testing framework
|
cask 'metasploit' # Pen testing framework
|
||||||
cask 'owasp-zap' # Web app security scanner
|
cask 'owasp-zap' # Web app security scanner
|
||||||
cask 'wireshark' # Network analyzer + packet capture
|
cask 'wireshark' # Network analyzer + packet capture
|
||||||
brew 'bettercap' # Network, scanning and moniroting
|
|
||||||
|
|
||||||
# Security Utilities
|
# Security Utilities
|
||||||
brew 'bcrypt' # Encryption utility, using blowfish
|
brew 'bcrypt' # Encryption utility, using blowfish
|
||||||
brew 'git-crypt' # Transparent encryption for git repos
|
|
||||||
cask 'gpg-suite' # PGP encryption for emails and files
|
|
||||||
brew 'openssl' # Cryptography and SSL/TLS Toolkit
|
|
||||||
cask 'veracrypt' # File and volume encryption
|
|
||||||
brew 'lynis' # Scan system for common security issues
|
|
||||||
brew 'clamav' # Open source virus scanning suite
|
brew 'clamav' # Open source virus scanning suite
|
||||||
|
cask 'gpg-suite' # PGP encryption for emails and files
|
||||||
|
brew 'git-crypt' # Transparent encryption for git repos
|
||||||
|
brew 'lynis' # Scan system for common security issues
|
||||||
|
brew 'openssl' # Cryptography and SSL/TLS Toolkit
|
||||||
brew 'rkhunter' # Search / detect potential root kits
|
brew 'rkhunter' # Search / detect potential root kits
|
||||||
|
cask 'veracrypt' # File and volume encryption
|
||||||
|
|
||||||
# Fonts
|
#############################################################
|
||||||
tap 'homebrew/cask-fonts'
|
# Desktop Applications #
|
||||||
cask 'font-fira-code'
|
#############################################################
|
||||||
cask 'font-hack'
|
|
||||||
cask 'font-inconsolata'
|
|
||||||
cask 'font-meslo-lg-nerd-font'
|
|
||||||
|
|
||||||
# Mac OS Mods and Imrovments
|
# Mac OS Mods and Imrovments
|
||||||
cask 'alt-tab' # Much better alt-tab window switcher
|
cask 'alt-tab' # Much better alt-tab window switcher
|
||||||
@ -123,6 +158,7 @@ cask 'copyq' # Clipboard manager (cross platform)
|
|||||||
cask 'espanso' # Live text expander (cross-platform)
|
cask 'espanso' # Live text expander (cross-platform)
|
||||||
cask 'finicky' # Website-specific default browser
|
cask 'finicky' # Website-specific default browser
|
||||||
cask 'hiddenbar' # Hide / show annoying menubar icons
|
cask 'hiddenbar' # Hide / show annoying menubar icons
|
||||||
|
brew 'iproute2mac' # MacOS port of netstat and ifconfig
|
||||||
brew 'lporg' # Backup and restore launchpad layout
|
brew 'lporg' # Backup and restore launchpad layout
|
||||||
brew 'm-cli' # All in one MacOS management CLI app
|
brew 'm-cli' # All in one MacOS management CLI app
|
||||||
cask 'mjolnir' # Util for loading Lua automations
|
cask 'mjolnir' # Util for loading Lua automations
|
||||||
@ -142,9 +178,9 @@ cask 'onyx' # Repair util for verifying system files
|
|||||||
cask 'daisydisk', args: { require_sha: false } # Disk space analyzer and cleaner
|
cask 'daisydisk', args: { require_sha: false } # Disk space analyzer and cleaner
|
||||||
|
|
||||||
# Creativity
|
# Creativity
|
||||||
brew 'handbrake' # Video transcoder
|
|
||||||
cask 'audacity' # Audio editor / recorder
|
cask 'audacity' # Audio editor / recorder
|
||||||
cask 'gimp' # Photo editor
|
cask 'gimp' # Photo editor
|
||||||
|
brew 'handbrake' # Video transcoder
|
||||||
cask 'inkscape' # Vector editor
|
cask 'inkscape' # Vector editor
|
||||||
cask 'obs' # Screencasting / recording
|
cask 'obs' # Screencasting / recording
|
||||||
cask 'shotcut' # Video editor
|
cask 'shotcut' # Video editor
|
||||||
@ -154,6 +190,8 @@ cask 'calibre' # E-Book reader
|
|||||||
cask 'spotify', args: { require_sha: false } # Propietary music streaming
|
cask 'spotify', args: { require_sha: false } # Propietary music streaming
|
||||||
cask 'transmission' # Torrent client
|
cask 'transmission' # Torrent client
|
||||||
cask 'vlc' # Media player
|
cask 'vlc' # Media player
|
||||||
|
brew 'pandoc' # Universal file converter
|
||||||
|
brew 'youtube-dl' # YouTube video downloader
|
||||||
|
|
||||||
# Personal Applications
|
# Personal Applications
|
||||||
cask '1password' # Password manager (proprietary)
|
cask '1password' # Password manager (proprietary)
|
||||||
@ -169,3 +207,12 @@ cask 'protonvpn' # Client app for ProtonVPN
|
|||||||
cask 'firefox'
|
cask 'firefox'
|
||||||
cask 'chromium'
|
cask 'chromium'
|
||||||
cask 'orion'
|
cask 'orion'
|
||||||
|
|
||||||
|
# Fonts
|
||||||
|
tap 'homebrew/cask-fonts'
|
||||||
|
cask 'font-fira-code'
|
||||||
|
cask 'font-hack'
|
||||||
|
cask 'font-inconsolata'
|
||||||
|
cask 'font-meslo-lg-nerd-font'
|
||||||
|
|
||||||
|
# EOF
|
||||||
|
Loading…
x
Reference in New Issue
Block a user