Add Brewfile

This commit is contained in:
Daniel Barber 2025-02-03 17:21:06 -06:00
parent de7da7cd3f
commit 71bf0237e7

384
dot_Brewfile Normal file
View File

@ -0,0 +1,384 @@
tap "buildpacks/tap"
tap "heroku/brew"
tap "homebrew/bundle"
tap "homebrew/cask-fonts"
tap "homebrew/services"
tap "koekeishiya/formulae"
tap "mistertea/et"
tap "romkatv/gitstatus"
tap "sidneys/homebrew"
tap "thoughtbot/formulae"
# Cryptographic recipes and primitives for Python
brew "cryptography"
# Automate deployment, configuration, and upgrading
brew "ansible"
# TIFF library and utilities
brew "libtiff"
# New file format for still image compression
brew "jpeg-xl"
# Download with resuming and segmented downloading
brew "aria2"
# Extendable version manager with support for Ruby, Node.js, Erlang & more
brew "asdf"
# Clone of cat(1) with syntax highlighting and Git integration
brew "bat"
# Resource monitor. C++ version and continuation of bashtop and bpytop
brew "btop"
# Extract files from Microsoft cabinet files
brew "cabextract"
# Core application library for C
brew "glib"
# Interpreted, interactive, object-oriented programming language
brew "python@3.12"
# Vector graphics library with cross-device output support
brew "cairo"
# CD/DVD/Blu-ray premastering and recording software
brew "cdrtools"
# Manage your dotfiles across multiple diverse machines, securely
brew "chezmoi"
# C/C++ and Java libraries for Unicode and globalization
brew "icu4c@76"
# OpenType text shaping engine
brew "harfbuzz"
# OCR (Optical Character Recognition) engine
brew "tesseract"
# Play, record, convert, and stream audio and video
brew "ffmpeg"
# Shell script to build fancy DMGs
brew "create-dmg"
# Passphrases to remember
brew "diceware"
# Diff that understands syntax
brew "difftastic"
# Command-line DNS Client for Humans
brew "doggo"
# More intuitive version of du in rust
brew "dust"
# Language Server and Debugger for Elixir
brew "elixir-ls"
# Command-line tool to interact with exercism.io
brew "exercism"
# Perl lib for reading and writing EXIF metadata
brew "exiftool"
# Like neofetch, but much faster because written mostly in C
brew "fastfetch"
# Command-line outline and bitmap font editor/converter
brew "fontforge"
# Command-line fuzzy finder written in Go
brew "fzf"
# Interpreter for PostScript and PDF
brew "ghostscript"
# Distributed revision control system
brew "git"
# Blazing fast terminal-ui for git written in rust
brew "gitui"
# GNU Pretty Good Privacy (PGP) package
brew "gnupg"
# Post-modern modal text editor
brew "helix"
# C/C++ seam carving library
brew "liblqr"
# Library for reading RAW files from digital photo cameras
brew "libraw"
# Tools and libraries to manipulate images in many formats
brew "imagemagick"
# Lightweight and flexible command-line JSON processor
brew "jq"
# Library for encoding and decoding .avif files
brew "libavif"
# Convert pixel information into colored ASCII art
brew "libcaca"
# Postgres C API library
brew "libpq"
# Language Server for the Lua language
brew "lua-language-server"
# Package manager for the Lua programming language
brew "luarocks"
# Keep your Mac's application settings in sync
brew "mackup"
# Mac App Store command-line interface
brew "mas"
# Fast and user friendly build system
brew "meson"
# Remote terminal application
brew "mosh"
# Music Player Daemon
brew "mpd", restart_service: :changed
# Ambitious Vim-fork focused on extensibility and agility
brew "neovim"
# App source + Nix packages + Docker = Image
brew "nixpacks"
# Port scanning utility for large networks
brew "nmap"
# Development kit for the Java programming language
brew "openjdk@21"
# Terminal multiplexer
brew "tmux"
# Process manager for Procfile-based applications and tmux
brew "overmind"
# Package compiler and linker metadata toolkit
brew "pkgconf"
# Object-relational database system
brew "postgresql@14", restart_service: :changed
# Monitor data's progress through a pipe
brew "pv"
# Password generator
brew "pwgen"
# RC file (dotfile) management
brew "rcm"
# Perl-powered file rename script with many helpful built-ins
brew "rename"
# Search tool like grep and The Silver Searcher
brew "ripgrep"
# Utility that provides fast incremental file transfer
brew "rsync"
# Safe, concurrent, practical language
brew "rust"
# Cross-shell prompt for astronauts
brew "starship"
# Opinionated Lua code formatter
brew "stylua"
# Open source continuous file synchronization application
brew "syncthing", restart_service: :changed
# General purpose fuzzy finder TUI
brew "television"
# Text interface for Git repositories
brew "tig"
# Official tldr client written in Rust
brew "tlrc"
# Language Server Protocol implementation for TypeScript wrapping tsserver
brew "typescript-language-server"
# Executes a program periodically, showing output fullscreen
brew "watch"
# Internet file retriever
brew "wget"
# Library to create, extract, and modify Windows Imaging files
brew "wimlib"
# Check your $HOME for unwanted files and directories
brew "xdg-ninja"
# Feature-rich command-line audio/video downloader
brew "yt-dlp"
# Shell extension to navigate your filesystem faster
brew "zoxide"
# UNIX shell (command interpreter)
brew "zsh"
# A CLI for building apps using Cloud Native Buildpacks
brew "buildpacks/tap/pack"
# Everything you need to get started with Heroku
brew "heroku/brew/heroku"
# Simple hotkey-daemon for macOS.
brew "koekeishiya/formulae/skhd"
# Remote terminal with IP roaming
brew "mistertea/et/et"
# Git status for Bash/Zsh prompt
brew "romkatv/gitstatus/gitstatus"
# Image editor focused on simplicity
cask "acorn"
# Collection of apps and services for photography, design, video, web, and UX
cask "adobe-creative-cloud"
# E-book reader
cask "adobe-digital-editions"
# DNG file converter
cask "adobe-dng-converter"
# Application launcher and productivity software
cask "alfred"
# Transfer files from and to an Android smartphone
cask "android-file-transfer"
# Android SDK component
cask "android-platform-tools"
# Tools for the Android SDK
cask "android-sdk"
# Records audio from any application
cask "audio-hijack"
# Tool to flash OS images to SD cards & USB drives
cask "balenaetcher"
# Desktop casting/streaming app for Apple TV and Chromecast
cask "beamer"
# Desktop password and login vault
cask "bitwarden"
# Scriptable scratchpad for developers
cask "boop"
# E-books management software
cask "calibre"
# Use your phone as a high-quality webcam with image tuning controls
cask "camo-studio"
# Open links in any browser
cask "choosy"
# Tool to run Windows software
cask "crossover"
# Disk space visualiser
cask "daisydisk"
# API documentation browser and code snippet manager
cask "dash"
# Browser for SQLite databases
cask "db-browser-for-sqlite"
# Virtual monitor for screen sharing
cask "deskpad"
# Voice and text chat software
cask "discord"
# App to build and share containerised applications and microservices
cask "docker"
# Music player
cask "doppler"
# DOS game emulator
cask "dosbox-staging"
# Google Chromium, sans integration with Google
cask "eloston-chromium"
# Desktop client for Ente Photos
cask "ente"
# Calendar software
cask "fantastical"
# Collaborative team software
cask "figma"
# Web browser
cask "firefox"
cask "font-0xproto-nerd-font"
cask "font-sauce-code-pro-nerd-font"
cask "font-source-code-pro"
# GUI for the Neovim text editor
cask "fvim"
# Tool to measure the computer system's performance
cask "geekbench"
# Terminal emulator that uses platform-native UI and GPU acceleration
cask "ghostty"
# GIF recording and sharing
cask "gifox"
# Web browser
cask "google-chrome"
# Menu Bar app to perform common Home Assistant functions
cask "ha-menu"
# Hex editor focussing on speed
cask "hex-fiend"
# Free and open-source media player
cask "iina"
# Software for iLok devices
cask "ilok-license-manager"
# Utility to reduce the size of 24-bit PNG files
cask "imagealpha"
# Tool to optimise images to a smaller size
cask "imageoptim"
# Vector graphics editor
cask "inkscape"
# System monitoring app
cask "istat-menus"
# Terminal emulator as alternative to Apple's Terminal app
cask "iterm2"
# Menu bar manager
cask "jordanbaird-ice"
# Spot and merge differences in text and image files or folders
cask "kaleidoscope"
# Keyboard customiser
cask "karabiner-elements"
# GPU-based terminal emulator
cask "kitty"
# Code notebooks for Elixir developers
cask "livebook"
# Cable-free audio router
cask "loopback"
# Adaptive brightness for external displays
cask "lunar"
# Video format converter (transcoder)
cask "makemkv"
# Modern GUI for Redis
cask "medis"
# Tag editor for digital music
cask "meta"
# Utility to move and zoom windows—on one display
cask "moom"
# Multi-file renaming tool
cask "name-mangler"
# Neovim Client
cask "neovide"
# Free and open-source RSS reader
cask "netnewswire"
# Knowledge base that works on top of a local folder of plain text Markdown files
cask "obsidian"
# Replacement for Docker Desktop
cask "orbstack"
# Music player focusing on visuals
cask "plexamp"
# GUI client for PostgreSQL databases
cask "postico"
# Minecraft launcher
cask "prismlauncher"
# Digital audio production application
cask "reaper"
# App icon replacement utility
cask "replacicon"
# Batch image processor
cask "retrobatch"
# Programmes interactive stories, games, and animations
cask "scratch"
# Tool to format memory cards complying with the SD File System spec
cask "sdformatter"
# Instant messaging application focusing on security
cask "signal"
# CP210x USB to UART Bridge VCP Driver
cask "silicon-labs-vcp-driver"
# Digital design and prototyping platform
cask "sketch"
# Team communication and collaboration software
cask "slack"
# Notepad with a built-in calculator
cask "soulver"
# Sound and audio controller
cask "soundsource"
# Music streaming service
cask "spotify"
# Tool for managing the OpenSSH ssh client configuration file
cask "ssh-config-editor"
# Video game digital distribution service
cask "steam"
# Customise mouse buttons, wheels and cursor speed
cask "steermouse"
# Subsonic client
cask "submariner"
# Application for inspecting installer packages
cask "suspicious-package"
# Mesh VPN based on WireGuard
cask "tailscale"
# General-purpose text editor
cask "textmate"
# Fantasy computer for making, playing and sharing tiny games
cask "tic80"
# Music streaming service with high fidelity sound and hi-def video quality
cask "tidal"
# Open-source BitTorrent client
cask "transmission"
# File transfer application
cask "transmit"
# Virtual machines UI using QEMU
cask "utm"
# Development environment
cask "vagrant"
# Keyboard configurator
cask "via"
# GUI for the Neovim text editor
cask "vimr"
# Create, manage, and run virtual machines
cask "vmware-fusion"
# Music player for high resolution (Hi-Res) music through the external sources
cask "vox"
# Neovim client
cask "vv"
# GPU-accelerated cross-platform terminal emulator and multiplexer
cask "wezterm"
# Native desktop client for WhatsApp
cask "whatsapp"
# Lossless audio decoder
cask "xld"
# Multiplayer code editor
cask "zed"
# Video communication and virtual meeting platform
cask "zoom"
mas "1Blocker", id: 1365531024
mas "Noir", id: 1592917505
mas "Pastebot", id: 1179623856
mas "PCalc", id: 403504866
mas "Secrets", id: 1591056366
mas "Simple Refresh", id: 1492951704
mas "StopTheMadness Pro", id: 6471380298
mas "Trello", id: 1278508951
mas "Vinegar", id: 1591303229
mas "WireGuard", id: 1451685025
mas "Xcode", id: 497799835