https://github.com/ymdarake/dotfiles
https://github.com/ymdarake/dotfiles
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ymdarake/dotfiles
- Owner: ymdarake
- Created: 2018-11-30T09:54:51.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-01-15T11:47:50.000Z (over 1 year ago)
- Last Synced: 2025-01-16T06:28:35.414Z (over 1 year ago)
- Language: Vim Script
- Size: 41 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles
個人の開発環境設定を管理するリポジトリです。
## 📁 ディレクトリ構成
- [`shell/`](./shell) - シェル設定(.zshrc, .bash_profile等)
- [`git/`](./git) - Git設定(.gitconfig)
- [`vim/`](./vim) - Vim設定(.vimrc)
- [`nvim/`](./nvim) - Neovim設定(init.vim)
- [`tmux/`](./tmux) - tmux設定(.tmux.conf)
- [`vscode/`](./vscode) - VSCode設定(settings.json)
- [`ssh/`](./ssh) - SSH設定(config)
- [`claude/`](./claude) - Claude Code設定サンプル
## 🚀 クイックスタート
### 1. リポジトリのクローン
```bash
git clone https://github.com/ymdarake/dotfiles.git ~/dotfiles
cd ~/dotfiles
```
### 2. セットアップ
#### 自動セットアップ(推奨)
```bash
./setup.sh
```
#### 手動セットアップ
各ディレクトリのREADME.mdを参照して、必要な設定をシンボリックリンクで適用:
```bash
# 例: zsh設定
ln -s ~/dotfiles/shell/.zshrc ~/.zshrc
# 例: git設定
ln -s ~/dotfiles/git/.gitconfig ~/.gitconfig
# 例: Claude Code グローバル設定
mkdir -p ~/.claude
ln -s ~/dotfiles/claude/global_CLAUDE.md ~/.claude/CLAUDE.md
```
## 📝 各設定の詳細
各ディレクトリに詳細なREADME.mdがあります:
- [Shell](./shell/README.md) - zshの設定とエイリアス
- [Git](./git/README.md) - Gitのエイリアスと設定
- [Vim](./vim/README.md) - Vimプラグインと設定
- [Neovim](./nvim/README.md) - Neovim設定
- [tmux](./tmux/README.md) - tmuxキーバインドと設定
- [VSCode](./vscode/README.md) - VSCode拡張機能と設定
- [SSH](./ssh/README.md) - SSH接続設定
- [Claude Code](./claude/README.md) - Claude Code設定ガイド
## 🔧 カスタマイズ
### 機密情報の扱い
機密情報(SSH秘密鍵、トークン等)は `.gitignore` で除外されています。
個人情報を含む設定は `.example` ファイルを参考に作成してください。
### 新しい設定の追加
1. 専用ディレクトリを作成
2. README.md で説明を記載
3. サンプルファイルを用意
4. シンボリックリンクコマンドを明記
## 💡 便利なコマンド
```bash
# dotfilesリポジトリの更新を取得
cd ~/dotfiles && git pull
# 設定の再読み込み(zsh)
source ~/.zshrc
# tmuxセッション開始
tmux
```
## 📚 参考リンク
- [GitHub Dotfiles Guide](https://dotfiles.github.io/)
- [Claude Code Documentation](https://docs.claude.com/claude-code)
## ライセンス
MIT License