Repolode
driesvints

driesvints/dotfiles

Homebrew 앱과 셸 설정, Git/SSH 설정을 자동화해 새 Mac을 구성하는 개인용 macOS dotfiles 저장소입니다.

스타
2,728
포크
681
열린 이슈
0
마지막 커밋
4일 전

어떤 프로젝트인가요?

macOS용 개인 dotfiles 저장소입니다. 새 Mac을 설정할 때 필요한 수작업을 줄이는 것이 목표입니다. 단일 스크립트인 fresh.sh가 Homebrew를 통해 Brewfile에 나열된 앱을 설치하고, 버전 관리되는 셸, Git, SSH 설정을 홈 디렉터리에 연결하며, 작성자가 선호하는 Oh My Zsh 설정을 복원합니다.

이 저장소는 누구나 바로 사용할 수 있는 완성형 설정이라기보다 출발점으로 마련되었습니다. Git 사용자 정보와 서명 키는 저장소에 포함하지 않고 로컬 ~/.gitconfig.local 파일에 보관하며, 개인 키는 1Password나 다른 보안 저장소에서 가져오는 것을 전제로 합니다. 앱 및 시스템 환경설정은 완전히 저장되지 않으므로, 앱의 로컬 설정과 파일을 보존하려면 별도의 컴퓨터 백업이 필요합니다.

나만의 버전을 만들려면 저장소를 fork한 뒤 사용하는 도구에 맞춰 Brewfile, aliases.zsh, path.zsh, .zshrc를 수정하면 됩니다. 설치 프로그램은 Git 및 SSH 설정을 각각 따로 연결하는 기능도 지원하며, 기존 파일은 .before-dotfiles 백업으로 보존합니다.

핵심 기능

  • 01Brewfile에 지정된 앱과 도구를 Homebrew로 설치합니다.
  • 02버전 관리되는 Git 및 SSH 설정을 홈 디렉터리에 연결합니다.
  • 03연결하기 전에 기존 설정 파일을 백업으로 보존합니다.
  • 04Oh My Zsh, 별칭 및 PATH 파일로 zsh를 구성합니다.
  • 05개인 Git 사용자 정보와 비밀 정보를 저장소에서 제외합니다.

활용 사례

  • 새 macOS 기기에 동일한 앱과 셸 설정을 빠르게 구성합니다.
  • 나만의 macOS dotfiles를 만들기 위한 템플릿으로 사용합니다.
  • 여러 Mac에서 Git 및 SSH 설정을 일관되게 유지합니다.

빠른 시작

  1. 1

    SSH 키를 설정합니다(README의 공식 설치 스크립트를 실행하거나 1Password의 SSH 에이전트를 사용하세요)

  2. 2

    저장소를 ~/.dotfiles에 클론합니다

    git clone git@github.com:driesvints/dotfiles.git ~/.dotfiles
  3. 3

    설치 스크립트를 실행합니다

    cd ~/.dotfiles && ./fresh.sh

사용 전 알아둘 점

  • macOS에서만 작동합니다.
  • 작성자의 개인 설정이므로 작성자가 선호하는 앱과 설정이 설치됩니다. 포크한 뒤 자신에게 맞게 수정하는 것이 좋습니다.

포함된 컬렉션

토픽

자주 묻는 질문

dotfiles은(는) 무엇인가요?
Homebrew 앱과 셸 설정, Git/SSH 설정을 자동화해 새 Mac을 구성하는 개인용 macOS dotfiles 저장소입니다. macOS용 개인 dotfiles 저장소입니다. 새 Mac을 설정할 때 필요한 수작업을 줄이는 것이 목표입니다. 단일 스크립트인 fresh.sh가 Homebrew를 통해 Brewfile에 나열된 앱을 설치하고, 버전 관리되는 셸, Git, SSH 설정을 홈 디렉터리에 연결하며, 작성자가 선호하는 Oh My Zsh 설정을 복원합니다.
dotfiles은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
dotfiles은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
dotfiles은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. dotfiles의 마지막 커밋은 2026년 11월 3일입니다.
dotfiles은(는) 어디에 사용할 수 있나요?
새 macOS 기기에 동일한 앱과 셸 설정을 빠르게 구성합니다. 나만의 macOS dotfiles를 만들기 위한 템플릿으로 사용합니다. 여러 Mac에서 Git 및 SSH 설정을 일관되게 유지합니다.
dotfiles는 어떻게 설치하나요?
SSH 키를 설정합니다(README의 공식 설치 스크립트를 실행하거나 1Password의 SSH 에이전트를 사용하세요) 저장소를 ~/.dotfiles에 클론합니다: git clone git@github.com:driesvints/dotfiles.git ~/.dotfiles 설치 스크립트를 실행합니다: cd ~/.dotfiles && ./fresh.sh
dotfiles은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/driesvints/dotfiles

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트