feat: introduce meta-configs pattern and relocate fonts config

- 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
This commit is contained in:
2026-01-02 18:38:35 -06:00
parent ed10dae8fa
commit 2cf33f7a24
7 changed files with 207 additions and 56 deletions
@@ -1,9 +1,9 @@
{{ if eq .chezmoi.os "linux" -}}
#!/bin/bash
# Font Installer Hook
# Runs automatically when fonts.toml changes
# Runs automatically when meta/fonts.toml changes
#
# fonts.toml hash: {{ include "dot_config/fontconfig/fonts.toml" | sha256sum }}
# fonts.toml hash: {{ include "../meta/fonts.toml" | sha256sum }}
set -eu