- 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>
85 lines
2.4 KiB
Markdown
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)
|