Personal dotfiles managed with thoughtbot/rcm.
# Install configurations for macOS
rcup -t macos
# Or install multiple configurations
rcup -t fish -t git -t macos -t nvimagent- Coding guidelines and rulesclaude- Claude Code configurationfish- Fish shell configurationgit- Git configuration and aliasesghostty- Ghostty terminal settingsmacos- macOS-specific configurationslinux- Linux-specific configurationsnvim- Neovim configurationrepomix- Repomix tool settings
# Preview what would be installed
lsrc -t <tag>
# Remove configurations
rcdn -t <tag># Move existing file to dotfiles and create symlink
mkrc ~/.existing/config/file
# Or manually move and install
mkdir -p ~/.dotfiles/path/to
mv ~/.existing/file ~/.dotfiles/path/to/file
rcup path/to/file# Create a new tag directory
mkdir -p ~/.dotfiles/tag-newtool/config/newtool
mv ~/.config/newtool/config ~/.dotfiles/tag-newtool/config/newtool/
rcup -t newtool# Clone the dotfiles repository
git clone https://github.com/kaishin/.dotfiles.git ~/.dotfiles
cd ~/.dotfiles
# Install rcm (thoughtbot's dotfile manager)
# macOS:
brew install rcm
# or follow rcm installation instructions for your platform
# Install all dotfiles
rcup
# Or install with specific tags
rcup -t fish -t git -t macos
# Install dotagent for AI assistant rule management
npm install -g dotagent
# Import existing AI rules to unified .agent/ format
dotagent import ~/.dotfiles
# Export to specific AI tool formats as needed
dotagent export --format claude
dotagent export --format copilot