DD

dgokcin/dotfiles

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

64 stars Качество 60 Тренд 28

Хранилище для хранения моих дотфилов и конфигураций ИИ.

Обзор

Персональные точечные файлы и инструменты ИИ для macOS с несколькими путями Linux. Каждая установка - это обратная ссылка в этот репо, поэтому редактирование файла здесь немедленно меняет конфигурацию в реальном времени, и ничто не копируется в $HOME. Общая библиотека навыков в ai-stuff/skills/устанавливается в Claude Code, Codex, Cursor и все остальное, что читает каталог перекрестных инструментов ~/.agents/skills. См. ai-stuff/README.md. Затем установите слои ИИ, которые вы фактически используете: Ленивый, ямлинт, yq, k9s, tmux. Каждый устанавливает пакет там, где это необходимо, и связывает его конфигурацию с другим /. Навыки пишутся один раз в ai-stuff/skills/ и симлифицируются дословно в каталог навыков каждого инструмента. Добавление инструмента занимает две строки в makefiles/ai.mk, а добавление навыка не требует никаких изменений в Makefile. checks.yml работает на каждом запросе на вытягивание, на нажатиях на основной и на еженедельном графике. Linux: сделать lint, сделать тест, затем сделать изолированную установку-ci и сделать верификацию-установку.

Обзор (машинный перевод)

Персональные точечные файлы и инструменты ИИ для macOS с несколькими путями Linux. Каждый Установка - это обратная ссылка в этот репо, поэтому редактирование файла здесь меняет живое Немедленно, и ничто не копируется в $HOME.

Конфигурация инструмента ИИ для Claude Code, Codex и Cursor [[Т1]]. Навыки живут в отдельном репо, [[Т2]] и [[Т3]] Устанавливает их в каждый инструмент.

Расклад

###Быстрый старт

Или запускать слои отдельно:

Нажмите [4] для полного списка целей.

###Цели

️ Окружающая среда

[править] Целевой [править править код] | bootstrap | Полная настройка нового Mac: пакет Homebrew, среды выполнения, CLI, оболочки, редакторы и инструменты AI | [[Т6]][[Т7]][Т7]] [8] [[9]] [[9]] [[Т]]] [[Т[8]]] [[Т]]] [[Т[9]]] [[Т]]] [[Т]]] [[Т[9]]] [[Т]]] [[Т]]] [[Т]]] [[Т]]] [[Т[9]]]. Раскол сохраняется для обратной совместимости, и work.gitconfig связан в любом случае. [11][11][11][11][11][11][11][11][11][11]][11][11][11]][11][[11]][[11]][[11]][11]][[11]][править править код] [13][13][14][13][13][13]][14][14][13][14]] brew-bundle-check[править править код][править править код][править править код] clean | Удалите симлинки и установите это репо |

️ Редакторы, shell, git

[править] Целевой

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add dgokcin/dotfiles
Новичок в MCP? Начните с руководства на mcpskill.org →