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
SSH 키를 설정합니다(README의 공식 설치 스크립트를 실행하거나 1Password의 SSH 에이전트를 사용하세요)
- 2
저장소를 ~/.dotfiles에 클론합니다
git clone git@github.com:driesvints/dotfiles.git ~/.dotfiles - 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 통계는 매일 갱신됩니다.
관련 프로젝트
formula 및 cask 저장소에서 명령줄 도구와 GUI 앱을 설치하는 macOS 및 Linux용 패키지 관리자입니다.
애플리케이션 설정 파일을 Dropbox 같은 동기화 폴더에 백업하고 새 컴퓨터에서 복원하는 CLI 도구입니다.
Windows, Linux, macOS, WSL2, Stremio를 사용하는 Google TV, Home Assistant 설정을 자동화하는 크로스 OS 터미널 UI 및 문서 허브입니다.
여러 언어와 플랫폼에서 패키지 관리자와 OS 소프트웨어 소스를 국내의 빠른 미러로 바꿔 주는 명령줄 도구입니다.