Files
mac_os/QUICK_INSTALL.md
andreas 2fcf26506a Flatten directory structure and update documentation
- 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>
2026-01-09 13:31:07 -06:00

2.5 KiB

Quick Install Guide

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:

  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 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:

  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 (Commercial) - Must install manually