dotfiles dotbot
1.0.0
구성 : ZSH, 항체, PKGSRC
패키지 관리자 : PIP, NPM, Cargo, Go
서브 모듈 : 도트 보트, 파워 라인, git-extras, git-quick-stats, iterm-color-schemes
샌드 박스에서 스핀을주고 싶습니까?
docker run -dit --rm --name dotfiles 0vortex/dotfiles
docker exec -it dotfiles zsh



git famegit filter-repohttp -vxcode-select --install 실행하십시오curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shCMD+SHIFT+P Window: Install shell commandsgit을 통해 패키지를 복제하십시오.
# macOS
git clone --recurse-submodules -j4 [email protected]:0-vortex/dotfiles.git .dotfiles
cd .dotfiles
./install Linux에있는 경우 lsb_release 수행 한 다음 Debian.conf.yaml을 복제하거나 바꾸고 설정으로 채우십시오.
config/git/.gitconfig 및 config/git/.gitignore_global 파일에 적절한 git 만드십시오.
config/node/.npmrc-global 파일에서 npm 레지스트리 사용자 이름을 변경하십시오.
MacOS 기본 폴더를 활성화 또는 비활성화합니다.
위에서 언급 한 변경 사항은 install.conf.yaml에 반영이 필요합니다.
~/.ssh 폴더를 복사하십시오.
선택적으로 키베이스 GPG 키를 서명 된 커밋을위한 GPG 도구로 가져옵니다 (목록 비밀 키에서 리턴 키로 기조 이름을 바꾸십시오)
keybase pgp export --secret | gpg --allow-secret-key --import
gpg --list-secret-keys --keyid-format LONG
gpg --armor --export keyname | pbcopy 당신이 당신의 포크에 만족하고 그것을 보여주고 싶다고 가정하면, 다음을 docker 사용자 이름으로 변경하고 배송하기 만하면됩니다.
다음은 현재 Dockerfile에서 사용 가능한 모든 태그의 수동 예입니다.
docker build -t 0vortex/dotfiles:debian --squash --target debian .
docker run -dit --rm --name dotfiles-debian 0vortex/dotfiles:debian
docker exec -it dotfiles-debian zsh
docker push 0vortex/dotfiles:debiandocker build -t 0vortex/dotfiles:ubuntu --squash --target ubuntu .
docker run -dit --rm --name dotfiles-ubuntu 0vortex/dotfiles:ubuntu
docker exec -it dotfiles-ubuntu zsh
docker push -0vortex/dotfiles:ubuntudocker build -t 0vortex/dotfiles:alpine --squash --target alpine .
docker run -dit --rm --name dotfiles-alpine 0vortex/dotfiles:alpine
docker exec -it dotfiles-alpine zsh
docker push 0vortex/dotfiles:alpinedocker build -t 0vortex/dotfiles:arch --squash --target arch .
docker run -dit --rm --name dotfiles-arch 0vortex/dotfiles:arch
docker exec -it dotfiles-arch zsh
docker push 0vortex/dotfiles:arch