Konfiguration: ZSH, Antikörper, PKGSRC
Paketmanager: PIP, NPM, Fracht, Go
Submodules: Dotbot, Powerline, Git-Extras, Git-Quick-Stats, ITERM-Farbschemen
Möchten Sie nur einen Dreh in einer Sandkiste drehen?
docker run -dit --rm --name dotfiles 0vortex/dotfiles
docker exec -it dotfiles zsh



git famegit filter-repohttp -vxcode-select --install ausführencurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shCMD+SHIFT+P in Window: Install shell commandsKlonen Sie das Paket über Git:
# macOS
git clone --recurse-submodules -j4 [email protected]:0-vortex/dotfiles.git .dotfiles
cd .dotfiles
./install Wenn Sie unter Linux sind, machen Sie lsb_release und benennen Sie dann debian.conf.yaml duplizieren oder umbenennen Sie es mit Ihren Einstellungen.
Machen Sie angemessene git für die Dateien config/git/.gitconfig und config/git/.giignore_global.
Ändern Sie den Benutzernamen der npm -Registrierung in der Datei config/node/.npmrc-global.
Aktivieren oder deaktivieren Sie den Ordner macOS -Standards.
Alle oben genannten Änderungen müssen in install.conf.yaml reflektiert werden.
Kopieren Sie Ihren ~/.ssh -Ordner.
Optional importieren Sie die Schlüsselbasis -GPG -Taste in GPG -Tools für signierte Commits (ersetzen Sie Keyname durch die zurückgegebene Taste aus der Liste der List Secret -Tasten).
keybase pgp export --secret | gpg --allow-secret-key --import
gpg --list-secret-keys --keyid-format LONG
gpg --armor --export keyname | pbcopy Angenommen, Sie sind zufrieden mit Ihrer Gabel und möchten sie einfach ausführen, ändern Sie Folgendes in Ihren docker -Benutzernamen und versenden Sie es einfach.
Hier sind manuelle Beispiele für alle im aktuellen Dockerfile verfügbaren Tags, einschließlich der Tests.
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