Конфигурация: ZSH, антитела, PKGSRC
Менеджеры пакетов: PIP, NPM, CARGO, GO
Подмодулы: 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 Defaula по умолчанию.
Любые изменения, упомянутые выше, потребуют отражения в install.conf.yaml.
Скопируйте свою папку ~/.ssh .
Необязательно импортируйте клавишу GPG -клавиши в инструменты GPG для подписанных Commits (замените название ключа на возвращенную клавишу из списков секретных ключей)
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