mirror of
https://github.com/Xevion/dotfiles.git
synced 2026-01-31 06:24:13 -06:00
- Move fonts.toml from deployed location to meta/ directory - Update install-fonts.ts to read from meta/ and support extras array - Add comprehensive documentation explaining meta-configs pattern - Add ZedMono NF font and update Zed editor keybindings/settings
36 lines
879 B
TOML
36 lines
879 B
TOML
# Font Installation Meta-Config
|
|
#
|
|
# This file drives the install-fonts.ts script.
|
|
# It is NOT deployed to the filesystem.
|
|
#
|
|
# Fonts are sourced from:
|
|
# - Google Fonts (via google-webfonts-helper API)
|
|
# - GitHub releases (for fonts like Iosevka, ZedMono NF)
|
|
#
|
|
# Run `install-fonts.ts --help` for manual usage.
|
|
# Run `install-fonts.ts --search <query>` to find fonts.
|
|
|
|
[ui]
|
|
# Sans-serif fonts for user interface elements
|
|
primary = "Inter"
|
|
fallback = "Noto Sans"
|
|
|
|
[serif]
|
|
# Serif fonts for documents and reading
|
|
primary = "Source Serif 4"
|
|
fallback = "Noto Serif"
|
|
|
|
[mono]
|
|
# Monospace fonts for code and terminals
|
|
primary = "Geist Mono"
|
|
fallback = "JetBrains Mono"
|
|
|
|
[emoji]
|
|
# Emoji font for unicode emoji support
|
|
primary = "Noto Color Emoji"
|
|
|
|
[extras]
|
|
# Additional fonts to install without category assignment
|
|
# Useful for fonts needed by specific applications
|
|
fonts = ["ZedMono NF"]
|