DD

dgokcin/dotfiles

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

64 stars 품질 60 트렌드 28

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
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add dgokcin/dotfiles
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →