التكوين: ZSH ، الأجسام المضادة ، PKGSRC
مديرو الحزم: PIP ، NPM ، البضائع ، اذهب
عارضات فرعية: dotbot ، powerline ، 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 --installcurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shCMD+SHIFT+P إلى Window: Install shell commandsاستنساخ الحزمة عبر git:
# macOS
git clone --recurse-submodules -j4 [email protected]:0-vortex/dotfiles.git .dotfiles
cd .dotfiles
./install إذا كنت على Linux ، فقم بـ lsb_release ثم تكرار أو إعادة تسمية Debian.conf.yaml وقم بتعبئته بإعداداتك.
قم بعمل git المناسب لملفات config/git/.gitconfig و config/git/.gitignore_global.
قم بتغيير اسم مستخدم تسجيل npm في ملف config/node/.npmrc-global.
تمكين أو تعطيل مجلد MacOS الافتراضي.
أي تغييرات مذكورة أعلاه ستحتاج إلى انعكاس في install.conf.yaml.
انسخ مجلد ~/.ssh الخاص بك.
اختياريا استيراد مفتاح GPG Ceybase إلى أدوات 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