- Moved all files from mac_os/ subdirectory to repository root - Updated README.adoc to reflect simplified architecture - Updated QUICK_INSTALL.md with all current apps - Added claude-cli to install.sh and bin/install_homebrew_formulas - Repository now shows clean file structure without nested mac_os folder - Documentation now accurately describes opinionated installer approach Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2.5 KiB
2.5 KiB
Quick Install Guide
One-Line Install (Recommended)
Upload install.sh to static.due.ren, then on a fresh Mac run:
curl -fsSL https://static.due.ren/install.sh | bash
That's it! The script will:
- Install Xcode Command Line Tools
- Install Homebrew
- Install all CLI tools (atuin, bash, bash-completion, claude-cli, gemini-cli, node, ffmpeg, mas, mole, rename, ykman)
- Install all GUI apps (Chromium, DeepL, Element, Signal, Nextcloud, Proton apps, Codex, CodexBar, Nova, Transmit, Trimmy)
- Install Mac App Store apps (Bitwarden, Invoice Ninja, Numbers, Pages, PastePal, xSearch)
- Download and install Google Fonts (Barlow, Barlow Semi Condensed, Poppins)
Notes
- Mac App Store apps: You must be signed into the App Store before running
- Berkeley Mono font: This is a commercial font ($75) and must be purchased and installed manually from https://berkeleygraphics.com/typefaces/berkeley-mono/
- Idempotent: Safe to run multiple times - won't reinstall existing software
Manual Installation
If you prefer to review before running:
curl -fsSL https://static.due.ren/install.sh -o install.sh
chmod +x install.sh
./install.sh
Hosting the Script
To host on static.due.ren:
- Upload
install.shto your static host - Ensure it's accessible at
https://static.due.ren/install.sh - Make sure the file is served with correct MIME type (text/plain or application/x-sh)
What's Installed
Homebrew Formulas (CLI)
- atuin - Shell history manager
- bash - Updated bash shell
- bash-completion - Bash completions
- claude-cli - Claude AI CLI
- gemini-cli - Gemini AI CLI
- node - Node.js
- ffmpeg - Media processing
- mas - Mac App Store CLI
- mole - SSH tunneling
- rename - Rename utility
- ykman - YubiKey manager
Homebrew Casks (GUI)
- eloston-chromium - Ungoogled Chromium
- deepl - DeepL translator
- element - Matrix client
- signal - Signal messenger
- nextcloud - Nextcloud sync
- proton-drive - Proton Drive
- proton-mail - Proton Mail
- protonvpn - Proton VPN
- codex - AI coding assistant
- codexbar - AI assistant menu bar (via steipete/tap)
- nova - Nova editor
- transmit - FTP client
- trimmy - Video trimming tool
Mac App Store
- Bitwarden - Password manager
- Invoice Ninja - Invoicing
- Numbers - Spreadsheets
- Pages - Word processor
- PastePal - Clipboard manager
- xSearch - Search tool
Fonts
- Barlow (Google Font) - Full family
- Barlow Semi Condensed (Google Font) - Full family
- Poppins (Google Font) - Full family
- Berkeley Mono (Commercial) - Must install manually