Skip to content

kaishin/dotfiles

Repository files navigation

Kaishin's Dotfiles

Personal dotfiles managed with thoughtbot/rcm.

Quick Start

# Install configurations for macOS
rcup -t macos

# Or install multiple configurations
rcup -t fish -t git -t macos -t nvim

Available Tags

  • agent - Coding guidelines and rules
  • claude - Claude Code configuration
  • fish - Fish shell configuration
  • git - Git configuration and aliases
  • ghostty - Ghostty terminal settings
  • macos - macOS-specific configurations
  • linux - Linux-specific configurations
  • nvim - Neovim configuration
  • repomix - Repomix tool settings

Management

# Preview what would be installed
lsrc -t <tag>

# Remove configurations
rcdn -t <tag>

Adding New Dotfiles

Bring existing files under RCM management

# 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 tagged configurations

# Create a new tag directory
mkdir -p ~/.dotfiles/tag-newtool/config/newtool
mv ~/.config/newtool/config ~/.dotfiles/tag-newtool/config/newtool/
rcup -t newtool

Install on new machine

# 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

About

These are my dotfiles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •