natelandaunatelandauCommunityยท5 Agent Skills Included

dotfiles

Cross-machine shell, package, and secrets configuration management

Manages shell configs, CLI tools, packages, SSH keys, and macOS defaults across Mac and Linux machines from one source. Eliminates manual setup of new machines, scattered config files, and insecure secret storage. Uses chezmoi templates and 1Password references to apply consistent, per-machine environments in a single command.
npx skills add natelandau/dotfiles --all -g -y
Available:

Gives the agent the repository layout, chezmoi naming conventions, and lint commands, plus personal working rules for writing plans, reviewing code, and formatting commits.

All Skills in This Repository (5)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install natelandau/dotfiles?โ–ผ

Run `npx skills add natelandau/dotfiles --all -g -y` in your terminal to install all skills in this repository globally.

What does this dotfiles repository do?โ–ผ

It manages shell configs, packages, SSH keys, secrets, and macOS defaults across Mac and Linux machines using chezmoi as a single source of truth.

How are secrets handled in these dotfiles?โ–ผ

No secrets are stored in the repo. Templates reference 1Password items with op:// links, and chezmoi resolves live values at apply time through the 1Password CLI.

Can I fork these dotfiles for my own setup?โ–ผ

The author notes they are heavily personalized and not designed for forking, but they are public so you can study the structure and adapt ideas for your own dotfiles.

How do packages get installed on a new machine?โ–ผ

Package lists live in TOML data files grouped by machine role, and chezmoi run scripts install them via Homebrew, APT, mise, and uv automatically on apply.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’