Repolode
nicknisi

nicknisi/dotfiles

zsh, tmux, Neovim, Ghostty와 Mise 기반 개발 환경 부트스트랩을 관리하는 개인용 macOS 및 Linux dotfiles입니다.

스타
3,004
포크
371
열린 이슈
1
마지막 커밋
4일 전

어떤 프로젝트인가요?

Apple Silicon macOS에서 완전한 개발 환경을 구성하는 개인용 dotfiles 저장소입니다. Mise manifest가 부트스트랩을 관리하며, Homebrew 패키지와 macOS 앱, Node.js와 Python 같은 런타임, CLI 도구를 설치하고 관련 저장소를 clone한 뒤 설정 파일을 홈 디렉터리에 symlink로 연결합니다.

설정은 터미널과 셸 환경 전반을 다룹니다. 기본 터미널인 Ghostty, Starship과 zoxide를 사용하는 zsh, 사용자 지정 prefix와 상태 표시줄을 적용한 tmux, lazy.nvim 기반 Neovim 설정이 포함됩니다. 창 관리는 AeroSpace, SketchyBar, Borders로 구성합니다. Pi와 Claude Code용 에이전트 도구는 런타임 데이터를 제외하고 관리하며, Git worktree 헬퍼도 포함합니다.

Ubuntu 24.04 기반 devcontainer에서 동일한 부트스트랩을 실행해 macOS 외부에서도 터미널 설정을 테스트할 수 있습니다. 작성자 본인의 환경을 위한 저장소이며 개인 경로가 하드코딩되어 있으므로 fork할 때는 경로를 수정해야 합니다.

핵심 기능

  • 01Mise 기반 부트스트랩이 단일 manifest에서 패키지, 앱, 런타임, 도구를 설치합니다.
  • 02lazy.nvim과 Tokyo Night 테마로 Neovim을 구성합니다.
  • 03사용자 지정 prefix, pane 탐색, Fleet 에이전트 연동을 지원하는 tmux 설정입니다.
  • 04fzf, zoxide, 여러 플러그인을 적용한 zsh와 Starship 프롬프트입니다.
  • 05macOS에서 AeroSpace와 SketchyBar로 창과 workspace를 관리합니다.
  • 06Ubuntu devcontainer에서 동일한 부트스트랩을 실행해 이식성 있게 테스트할 수 있습니다.

활용 사례

  • 재현 가능한 개발 환경으로 새 Apple Silicon Mac을 설정할 때.
  • 실제 Neovim, tmux, zsh 설정을 참고 자료로 살펴볼 때.
  • 호스트 환경에 영향을 주지 않고 Ubuntu 컨테이너에서 터미널 설정 변경 사항을 테스트할 때.
  • 경로를 수정한 뒤 개인 dotfiles 설정의 출발점으로 fork할 때.

빠른 시작

  1. 1

    Mac에서 README의 공식 설치 스크립트를 실행합니다(bash에 파이프로 전달해 실행하므로 먼저 내용을 검토하세요).

  2. 2

    새 로그인 셸을 열고 해당 머신에만 적용되는 Git identity를 설정합니다.

    mise run setup-git

사용 전 알아둘 점

  • Apple Silicon macOS와 /opt/homebrew에 설치된 Homebrew를 대상으로 하며, 범용 스타터 키트가 아닙니다.
  • 이 설정은 저장소가 ~/Developer/dotfiles에 있고 추가 저장소에 사용할 수 있는 GitHub SSH key가 작동하는 상태라고 가정합니다.
  • 도구와 개인 설정 상당수는 작성자의 선택이므로 사용 전에 검토해야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

dotfiles은(는) 무엇인가요?
zsh, tmux, Neovim, Ghostty와 Mise 기반 개발 환경 부트스트랩을 관리하는 개인용 macOS 및 Linux dotfiles입니다. Apple Silicon macOS에서 완전한 개발 환경을 구성하는 개인용 dotfiles 저장소입니다. Mise manifest가 부트스트랩을 관리하며, Homebrew 패키지와 macOS 앱, Node.js와 Python 같은 런타임, CLI 도구를 설치하고 관련 저장소를 clone한 뒤 설정 파일을 홈 디렉터리에 symlink로 연결합니다.
dotfiles은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
dotfiles은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
dotfiles은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. dotfiles의 마지막 커밋은 2026년 11월 4일입니다.
dotfiles은(는) 어디에 사용할 수 있나요?
재현 가능한 개발 환경으로 새 Apple Silicon Mac을 설정할 때. 실제 Neovim, tmux, zsh 설정을 참고 자료로 살펴볼 때. 호스트 환경에 영향을 주지 않고 Ubuntu 컨테이너에서 터미널 설정 변경 사항을 테스트할 때. 경로를 수정한 뒤 개인 dotfiles 설정의 출발점으로 fork할 때.
dotfiles는 어떻게 설치하나요?
Mac에서 README의 공식 설치 스크립트를 실행합니다(bash에 파이프로 전달해 실행하므로 먼저 내용을 검토하세요). 새 로그인 셸을 열고 해당 머신에만 적용되는 Git identity를 설정합니다.: mise run setup-git
dotfiles은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/nicknisi/dotfiles

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

관련 프로젝트

DHH가 만든, 세련된 기본 데스크톱과 테마, 개발 도구가 미리 설정된 Arch 기반의 주관이 뚜렷한 현대적 Linux 배포판입니다.

기타#linux#distribution#arch-linux
4.6만+448 이번 주5.9천ShellMIT활발히 관리됨업데이트 22시간 전