Files
mac_os/QUICK_INSTALL.md
andreas bf255df1ff Add automatic Berkeley Mono font installation
- Install.sh now downloads Berkeley Mono from static.due.ren
- Downloads all 4 variants: Regular, Bold, Oblique, Bold-Oblique
- Updated documentation to reflect automatic installation
- Removed manual installation notes from QUICK_INSTALL.md
- Berkeley Mono now included in default font installation list

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-09 13:34:11 -06:00

85 lines
2.4 KiB
Markdown

# Quick Install Guide
## One-Line Install (Recommended)
Upload `install.sh` to `static.due.ren`, then on a fresh Mac run:
```bash
curl -fsSL https://static.due.ren/install.sh | bash
```
That's it! The script will:
1. Install Xcode Command Line Tools
2. Install Homebrew
3. Install all CLI tools (atuin, bash, bash-completion, claude-cli, gemini-cli, node, ffmpeg, mas, mole, rename, ykman)
4. Install all GUI apps (Chromium, DeepL, Element, Signal, Nextcloud, Proton apps, Codex, CodexBar, Nova, Transmit, Trimmy)
5. Install Mac App Store apps (Bitwarden, Invoice Ninja, Numbers, Pages, PastePal, xSearch)
6. Download and install fonts (Barlow, Barlow Semi Condensed, Poppins, Berkeley Mono)
## Notes
- **Mac App Store apps**: You must be signed into the App Store before running
- **Idempotent**: Safe to run multiple times - won't reinstall existing software
## Manual Installation
If you prefer to review before running:
```bash
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:
1. Upload `install.sh` to your static host
2. Ensure it's accessible at `https://static.due.ren/install.sh`
3. 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 - Full family (Regular, Bold, Oblique, Bold-Oblique)