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>
This commit is contained in:
@@ -14,12 +14,11 @@ That's it! The script will:
|
|||||||
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, 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)
|
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)
|
5. Install Mac App Store apps (Bitwarden, Invoice Ninja, Numbers, Pages, PastePal, xSearch)
|
||||||
6. Download and install Google Fonts (Barlow, Barlow Semi Condensed, Poppins)
|
6. Download and install fonts (Barlow, Barlow Semi Condensed, Poppins, Berkeley Mono)
|
||||||
|
|
||||||
## Notes
|
## Notes
|
||||||
|
|
||||||
- **Mac App Store apps**: You must be signed into the App Store before running
|
- **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
|
- **Idempotent**: Safe to run multiple times - won't reinstall existing software
|
||||||
|
|
||||||
## Manual Installation
|
## Manual Installation
|
||||||
@@ -82,4 +81,4 @@ To host on static.due.ren:
|
|||||||
- Barlow (Google Font) - Full family
|
- Barlow (Google Font) - Full family
|
||||||
- Barlow Semi Condensed (Google Font) - Full family
|
- Barlow Semi Condensed (Google Font) - Full family
|
||||||
- Poppins (Google Font) - Full family
|
- Poppins (Google Font) - Full family
|
||||||
- Berkeley Mono (Commercial) - Must install manually
|
- Berkeley Mono - Full family (Regular, Bold, Oblique, Bold-Oblique)
|
||||||
|
|||||||
@@ -108,7 +108,7 @@ Visit https://install.due.ren to build a custom installer with your preferred so
|
|||||||
* Barlow - Google Font (full family)
|
* Barlow - Google Font (full family)
|
||||||
* Barlow Semi Condensed - Google Font (full family)
|
* Barlow Semi Condensed - Google Font (full family)
|
||||||
* Poppins - Google Font (full family)
|
* Poppins - Google Font (full family)
|
||||||
* Berkeley Mono - Commercial font (must purchase separately)
|
* Berkeley Mono - Full family (Regular, Bold, Oblique, Bold-Oblique)
|
||||||
|
|
||||||
== Customization
|
== Customization
|
||||||
|
|
||||||
|
|||||||
14
install.sh
14
install.sh
@@ -252,9 +252,17 @@ else
|
|||||||
print_info "Poppins already installed"
|
print_info "Poppins already installed"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Note about Berkeley Mono (commercial font)
|
# Download and install Berkeley Mono
|
||||||
print_warning "Berkeley Mono is a commercial font and must be installed manually"
|
if [[ ! -f "$FONT_DIR/BerkeleyMono-Regular.otf" ]]; then
|
||||||
print_info "Visit: https://berkeleygraphics.com/typefaces/berkeley-mono/"
|
print_info "Downloading Berkeley Mono font family..."
|
||||||
|
curl -fsSL "https://static.due.ren/site/font/BerkeleyMono-Regular.otf" -o "$FONT_DIR/BerkeleyMono-Regular.otf"
|
||||||
|
curl -fsSL "https://static.due.ren/site/font/BerkeleyMono-Bold.otf" -o "$FONT_DIR/BerkeleyMono-Bold.otf"
|
||||||
|
curl -fsSL "https://static.due.ren/site/font/BerkeleyMono-Oblique.otf" -o "$FONT_DIR/BerkeleyMono-Oblique.otf"
|
||||||
|
curl -fsSL "https://static.due.ren/site/font/BerkeleyMono-Bold-Oblique.otf" -o "$FONT_DIR/BerkeleyMono-Bold-Oblique.otf"
|
||||||
|
print_info "Berkeley Mono installed"
|
||||||
|
else
|
||||||
|
print_info "Berkeley Mono already installed"
|
||||||
|
fi
|
||||||
|
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
# COMPLETION
|
# COMPLETION
|
||||||
|
|||||||
Reference in New Issue
Block a user