
dgokcin/dotfiles
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Хранилище для хранения моих дотфилов и конфигураций ИИ.
Обзор
Персональные точечные файлы и инструменты ИИ для 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 |
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add dgokcin/dotfiles