
dgokcin/dotfiles
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Dotfiles 및 AI config 저장을 위한 저장소.
개요
MacOS용 개인 dotfiles 및 AI 툴링, Linux 경로의 편리한 기능. 모든 설치는이 저장소로 다시 symlink, 그래서 파일을 편집 여기에 즉시 라이브 구성을 변경하고 아무것도 $HOME으로 복사됩니다. ai-stuff/skills/에 있는 공유된 기술 도서관은 Claude 부호, Codex, Cursor로 설치하고, 십자가 공구 ~/.agents/skills 디렉토리를 읽는 다른 어떤 다른 사람. ai-stuff/README.md를 참조하십시오. 그런 다음 AI 레이어를 설치하십시오. 게으른, yamllint, yq, k9s, tmux. 필요한 패키지를 설치하고 다른 /에서 설정 링크를 연결합니다. Skills are authored once in ai-stuff/skills/ and symlinked verbatim into each tool's skills directory. 도구 추가는 makefiles/ai.mk에 두 개의 줄을 가지고 있으며, 기술 필요는 모두 Makefile 변경이 없습니다. checks.yml는 각 잡아당기기 요구에, 주에 밀어서, 그리고 주간 일정에 달합니다. - Linux: lint를 만들고, 시험을 만들고, 분리된 것은 install-ci를 만들고 확인한다.
개요(AI 번역)
MacOS용 개인 dotfiles 및 AI 툴링, Linux 경로의 편리한 기능. 모든 것
install 는 symlink back into this repo, 그래서 파일을 편집 여기에 라이브 변경
즉시 구성하고 아무것도 $HOME로 복사됩니다.
Claude Code, Codex 및 Cursor에 대한 AI 도구 구성
ai-stuff/. 스킬은 별도의 재포에 살고,
dgokcin/skills 및 make skills]
각 도구에 설치합니다.
레이아웃
⭐ 빠른 시작
또는 층을 따로 실행:
실행 make help 전체 대상 목록에 대한.
대상
###############################################################################################################################
| 대상 | 도 |
인포메이션
| bootstrap | Full new-Mac 설정: 홈brew 번들, 런타임, CLI, 쉘, 편집기, AI 도구 |
| [T6] | nvim bash zsh setup-git yamllint k9s | [T7]
| work | 오늘 personal으로 식별 스플릿은 백워드 호환성을 위해 유지되고, work.gitconfig]은 어느 방식으로 연결됩니다. |
| brew-trust | 제3자 탭 신뢰할 수 있는 Brewfile 선언 (Homebrew 7 gate) |
| brew-bundle | [T14]의 모든 것을 설치|
| brew-bundle-check | 누락된 것을 보고, 아무것도 설치|
| clean | symlinks 및 state를 제거해 주세요. |
️ 편집기, 쉘 및 git
| 대상 | 도 |
이 페이지는 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 |
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add dgokcin/dotfiles