DD

dgokcin/dotfiles

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

64 stars 品質 60 トレンド 28

ドットファイルとAIの設定を保存するためのリポジトリです.

概要

MacOS 用のパーソナル ドットファイルと AI ツーリング、Linux パスが便利です。 すべてのインストールは、このリポジトリに戻り、ここでファイルを編集すると、ライブ設定がすぐに変更され、$HOMEにコピーされません。 ai-stuff/skills/ の共有スキルライブラリは、Claude Code, Codex, Cursor にインストールし、cross-tool ~/.agents/skills ディレクトリを読み込みます。 ai-stuff/README.md を参照してください。 実際に使用するAIレイヤーをインストールします。 ラジジット、yamllint、yq、k9s、tmux。 必要に応じてパッケージをインストールし、コンフィグを他の/からリンクします。 スキルは、 ai-stuff/skills/ で一度作成され、各ツールのスキルディレクトリに動員する。 ツールを追加すると、makefiles/ai.mk の 2 行をとり、Makefile の変更がまったく必要ありません。 checks.yml は、プルリクエストごとに実行され、メインにプッシュし、1週間のスケジュールで実行されます。 - Linux: lint を作り、テストをし、それから隔離された make install-ci をし、確認して下さい.

概要(AI 翻訳)

MacOS 用のパーソナル ドットファイルと AI ツーリング、Linux パスが便利です。 お問い合わせ インストールは、このリポジトリに戻り、ここでファイルを編集してライブを変更します。 設定はすぐにコピーされず、[$HOME]にコピーされません。

クロードコード、コーデックス、カーサーの命のAIツール構成 [ai-stuff/]。 スキルは別のレポに住んでいます、 [dgokcin/skills, [make skills]] 各ツールにインストールします。

📁 レイアウト

すぐにスタート

またはレイヤーを別々に実行します。

make help をフルターゲットリストで実行します。

対象

ジャグジー

| 対象 | 対象 | | お問い合わせ | | [bootstrap | 完全新鋭のMac セットアップ: Homebrew バンドル、ランタイム、CLI、シェル、エディタ、AI ツール | | [personal | [nvim bash zsh setup-git yamllint k9s | [nvim bash zsh setup-git yamllint k9s | [[personal] | [[[nvim bash zsh setup-git yamllint k9s]] |[[nvim bash zsh setup-git yamllint k9s]] |[[nvim bash zsh setup-git yamllint k9s]]] |[[[[[[[personal]]]]]|[[[[nvim bash zsh setup-git yamllint k9s]]]]]]|[[[[[[[nvim bash zsh setup-git yamllint k9s]]]]]]|[[[[[[[[[[[]]]]]]]]]]]]]] | [work | [personal]] へのイデンシャル 後方互換性のためにスプリットを保持し、[work.gitconfig]をリンクします。 | | [brew-trust | 第三者が[[Brewfileを切符(Homebrew 7ゲート)を宣言 | | [brew-bundle | [[T14]のすべてをインストールする | [brew-bundle-check | 何が欠けているのかを報告し、何もインストールしません | | 【[[T16]】|このリポジトリがインストールされているリンクと状態を解除 |

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

| 対象 | 対象 |

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

⚙️ dotfiles

Personal dotfiles and AI tooling for macOS, with a handful of Linux paths. Every install is a symlink back into this repo, so editing a file here changes the live configuration immediately and nothing gets copied into $HOME.

AI tool configuration for Claude Code, Codex, and Cursor lives in ai-stuff/. Skills live in a separate repo, dgokcin/skills, and make skills installs them into each tool.

📁 Layout

.
├── Makefile              entry point; includes makefiles/*.mk, defines shared macros
├── makefiles/            one .mk per concern, plus helper scripts in scripts/
├── ai-stuff/             agents, shared AI content, and per-tool AI settings
├── nvim/                 Neovim config (LazyVim + lazy.nvim, Lua)
├── other/                app configs: lazygit, k9s, tmux, yamllint, vscode, winterm
├── Brewfile              Homebrew taps, formulae, casks, and fonts
├── .github/workflows/    checks.yml, release-please.yml
└── dotfiles at the root  .zshrc, .aliases, .functions, .path, .extra,
                          .bash_profile, base.gitconfig, work.gitconfig,
                          .inputrc, .osx

🚀 Quick start

git clone https://github.com/dgokcin/dotfiles.git ~/codes/dotfiles
cd ~/codes/dotfiles
make bootstrap      # packages, runtimes, CLIs, shell, editors, and AI configs
make verify-tool-owners

Or run the layers separately:

make brew-bundle    # Homebrew packages, casks, and fonts
make tools          # Volta/Node plus preferred standalone and npm CLIs
make personal       # shell, editors, git, and tool configs
make claude         # native CLI, agents, hooks, settings, keybindings
make cursor         # agents, hooks, settings, keybindings
make codex          # standalone CLI, hooks, AGENTS.md, config
make raycast        # script commands plus Raycast preferences (macOS)
make ai-shared      # shared AI content only, into ~/.config/ai-shared

Run make help for the full target list.

🎯 Targets

🖥️ Environment

Target Does
bootstrap Full new-Mac setup: Homebrew bundle, runtimes, CLIs, shell, editors, and AI tools
personal nvim bash zsh setup-git yamllint k9s
work Identical to personal today. The split is kept for backward compatibility, and work.gitconfig is linked either way.
brew-trust Trust the third-party taps the Brewfile declares (Homebrew 7 gate)
brew-bundle Install everything in the Brewfile
brew-bundle-check Report what is missing, install nothing
clean Remove the symlinks and state this repo installs

🛠️ Editors, shell, and git

Target Does
nvim Symlink the Neovim config into $XDG_CONFIG_HOME/nvim
zsh Link .zshrc, clone or update oh-my-zsh and zsh-autosuggestions
bash Link .aliases, .functions, .path, .extra, .bash_profile
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add dgokcin/dotfiles
MCP 初心者?mcpskill.org のガイドから始めましょう →