Update install URLs from static.due.ren to git repository

- Change install URL from https://static.due.ren/install.sh to https://git.due.ren/andreas/mac_os/raw/branch/main/install.sh
- Update README.adoc with correct git repository URL
- Update QUICK_INSTALL.md with current package list and correct URLs
- Remove outdated hosting instructions for static.due.ren

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Andreas Düren
2026-01-10 16:23:09 -06:00
parent 4eda00bfd9
commit f647e8de78
3 changed files with 17 additions and 20 deletions

View File

@@ -2,19 +2,21 @@
## One-Line Install (Recommended)
Upload `install.sh` to `static.due.ren`, then on a fresh Mac run:
On a fresh Mac run:
```bash
curl -fsSL https://static.due.ren/install.sh | bash
curl -fsSL https://git.due.ren/andreas/mac_os/raw/branch/main/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)
3. Install all CLI tools (atuin, bash, bash-completion, pinentry-mac, sudo-touchid, gemini-cli, opencode, ffmpeg, mas, mole, rename, ykman)
4. Install all GUI apps (Chromium, Ghostty, DeepL, Element, Signal, Nextcloud-VFS, Proton apps, Claude Code, 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)
7. Configure macOS system preferences (auto-hide Dock, show extensions, etc.)
8. Configure automatic Homebrew updates
## Notes
@@ -26,28 +28,21 @@ That's it! The script will:
If you prefer to review before running:
```bash
curl -fsSL https://static.due.ren/install.sh -o install.sh
chmod +x install.sh
git clone https://git.due.ren/andreas/mac_os.git
cd mac_os
./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
- pinentry-mac - GPG pin entry (required for brew autoupdate)
- sudo-touchid - Touch ID for sudo (via artginzburg/tap)
- gemini-cli - Gemini AI CLI
- node - Node.js
- opencode - AI coding agent for terminal
- ffmpeg - Media processing
- mas - Mac App Store CLI
- mole - SSH tunneling
@@ -55,14 +50,16 @@ To host on static.due.ren:
- ykman - YubiKey manager
### Homebrew Casks (GUI)
- eloston-chromium - Ungoogled Chromium
- eloston-chromium - Ungoogled Chromium browser
- ghostty - GPU-accelerated terminal emulator
- deepl - DeepL translator
- element - Matrix client
- signal - Signal messenger
- nextcloud - Nextcloud sync
- nextcloud-vfs - Nextcloud sync with virtual files support
- proton-drive - Proton Drive
- proton-mail - Proton Mail
- protonvpn - Proton VPN
- claude-code - Claude AI coding assistant
- codex - AI coding assistant
- codexbar - AI assistant menu bar (via steipete/tap)
- nova - Nova editor

View File

@@ -19,7 +19,7 @@ For a fresh macOS machine, run:
[source,bash]
----
curl -fsSL https://static.due.ren/install.sh | bash
curl -fsSL https://git.due.ren/andreas/mac_os/raw/branch/main/install.sh | bash
----
This single command installs everything automatically. See link:QUICK_INSTALL.md[Quick Install Guide] for details.

View File

@@ -2,7 +2,7 @@
#
# macOS Installation Script
# Usage: curl -fsSL https://static.due.ren/install.sh | bash
# Usage: curl -fsSL https://git.due.ren/andreas/mac_os/raw/branch/main/install.sh | bash
#
# This script installs:
# - Homebrew (if not installed)