font-preset
CommunityValidate and create dotfiles font presets
System Documentation
What problem does it solve?
This Skill removes guesswork when adding or updating font presets in the dotfiles repository by ensuring preset data matches runtime font family names, nixpkgs package attribute paths, and any required Kitty PostScript names so consumers and builds behave predictably.
Core Features & Use Cases
- Preset shape enforcement: Mirror the exact role and attribute footprint used by the repo (ui, monospace, terminal, emoji, symbols) so consumers read consistent data.
- Package and runtime verification: Resolve nixpkgs attr paths reliably and confirm runtime family names by building the package and inspecting installed font files.
- Optional PostScript verification and validation: Use fc-scan to verify PostScript names for terminal fonts and validate changes with at least one nix eval and one nix build to ensure wrapper and host consumers work.
- Use case: Add a new Nerd Font preset by determining the correct nested package attr path, confirming the displayed family name from installed files, optionally recording a postscriptName for Kitty, and then validating the preset through evaluation and targeted builds.
Quick Start
Add or update a fonts/<preset-name>.nix file matching the repo's role schema, verify the packageAttrPath with nix search or MCP, confirm the runtime family name by building and inspecting the installed font files, check the PostScript name with fc-scan when needed, and run a nix eval plus a nix build to validate.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: font-preset Download link: https://github.com/axelcool1234/.dotfiles/archive/main.zip#font-preset Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.