joelazarjoelazarCommunityยท1 Agent Skills Included

dotfiles

Automated macOS developer environment setup and configuration management

Automates complete macOS developer machine setup using chezmoi, from shell config to editor settings. Installs packages, applies macOS defaults, and configures Fish, Zed, Neovim, Git tooling, and window management in one run. Eliminates hours of manual environment rebuilding when moving to a new machine. Keeps every configuration file versioned, templated, and reproducible across work and workstation profiles.
npx skills add joelazar/dotfiles --all -g -y
Available:

Instructs the agent on how to safely preview and apply chezmoi-managed dotfile changes, follow the repository's template structure, and validate shell scripts before finishing.

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install joelazar dotfiles?โ–ผ

Run `npx skills add joelazar/dotfiles --all -g -y` in your terminal to install everything globally.

What does this dotfiles repo set up?โ–ผ

It configures a full macOS dev environment: Fish shell, Zed and Neovim editors, Git tooling, window management, and package installs via chezmoi.

How do I apply dotfile changes safely?โ–ผ

Use `chezmoi diff` to preview changes, then `chezmoi apply <target>` for individual files rather than applying everything at once.

Does it support multiple machine types?โ–ผ

Yes. It uses separate Brewfiles and templates for `work` and `workstation` profiles, selected during `chezmoi init`.

Can I reuse these configs on my own Mac?โ–ผ

Yes, but review the templates and private file conventions first, since the setup is personalized with variables like email and machine type.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’