managing-dotfiles

Installation
SKILL.md

Dotfiles Management with GNU Stow

Manage dotfiles tracked in ~/.claude/dotfiles/ using GNU Stow — a symlink farm manager that mirrors directory structure from a source package into $HOME.

Directory Convention

Each package under dotfiles/ mirrors the home directory structure:

dotfiles/
├── tmux/.config/tmux/tmux.conf    →  ~/.config/tmux/tmux.conf
├── git/.gitconfig                 →  ~/.gitconfig
├── nvim/.config/nvim/init.lua     →  ~/.config/nvim/init.lua
└── zsh/.zshrc                     →  ~/.zshrc

The package name (e.g. tmux, git) is just an organizational label. The internal directory structure determines where symlinks land.

Adding a New Package

Related skills

More from trevors/dot-claude

Installs
1
GitHub Stars
7
First Seen
Mar 21, 2026