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) ## One-Line Install (Recommended)
Upload `install.sh` to `static.due.ren`, then on a fresh Mac run: On a fresh Mac run:
```bash ```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: That's it! The script will:
1. Install Xcode Command Line Tools 1. Install Xcode Command Line Tools
2. Install Homebrew 2. Install Homebrew
3. Install all CLI tools (atuin, bash, bash-completion, claude-cli, gemini-cli, node, ffmpeg, mas, mole, rename, ykman) 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, DeepL, Element, Signal, Nextcloud, Proton apps, Codex, CodexBar, Nova, Transmit, Trimmy) 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) 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) 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 ## Notes
@@ -26,28 +28,21 @@ That's it! The script will:
If you prefer to review before running: If you prefer to review before running:
```bash ```bash
curl -fsSL https://static.due.ren/install.sh -o install.sh git clone https://git.due.ren/andreas/mac_os.git
chmod +x install.sh cd mac_os
./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 ## What's Installed
### Homebrew Formulas (CLI) ### Homebrew Formulas (CLI)
- atuin - Shell history manager - atuin - Shell history manager
- bash - Updated bash shell - bash - Updated bash shell
- bash-completion - Bash completions - 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 - gemini-cli - Gemini AI CLI
- node - Node.js - opencode - AI coding agent for terminal
- ffmpeg - Media processing - ffmpeg - Media processing
- mas - Mac App Store CLI - mas - Mac App Store CLI
- mole - SSH tunneling - mole - SSH tunneling
@@ -55,14 +50,16 @@ To host on static.due.ren:
- ykman - YubiKey manager - ykman - YubiKey manager
### Homebrew Casks (GUI) ### Homebrew Casks (GUI)
- eloston-chromium - Ungoogled Chromium - eloston-chromium - Ungoogled Chromium browser
- ghostty - GPU-accelerated terminal emulator
- deepl - DeepL translator - deepl - DeepL translator
- element - Matrix client - element - Matrix client
- signal - Signal messenger - signal - Signal messenger
- nextcloud - Nextcloud sync - nextcloud-vfs - Nextcloud sync with virtual files support
- proton-drive - Proton Drive - proton-drive - Proton Drive
- proton-mail - Proton Mail - proton-mail - Proton Mail
- protonvpn - Proton VPN - protonvpn - Proton VPN
- claude-code - Claude AI coding assistant
- codex - AI coding assistant - codex - AI coding assistant
- codexbar - AI assistant menu bar (via steipete/tap) - codexbar - AI assistant menu bar (via steipete/tap)
- nova - Nova editor - nova - Nova editor

View File

@@ -19,7 +19,7 @@ For a fresh macOS machine, run:
[source,bash] [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. 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 # 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: # This script installs:
# - Homebrew (if not installed) # - Homebrew (if not installed)