- Fork & clone the repo 🔀
- Add your
.gitconfig.localfile (see private config) ⚙ - Read and run parts of
setup-a-new-machine.sh💻 - Read and run
symlink-setup.sh⚡️ - Enjoy! 👌
Just cd to your dotfiles repository, add your new dotfiles and then run symlink-setup.sh
.vimrc.inputrc
.aliases.bash_profile.bash_prompt.bashrc.zshrc.exports.functions.path
.editorconfig- More info at editorconfig.org.
.gitconfig.gitignore
symlink-setup.shsetup-a-new-machine.shbrew.sh,npm.sh,vscode-extensions.sh,macos.sh
Use ~/.gitconfig.local for your private git configuration. Eg: username, tokens...
[user]
name = John Doe
email = johndoe@example.com
# ...You can create a file ~/.extra and add your private configuration.
My ~/.extra looks something like this:
# Project aliases
alias dotfiles="cd ~/Developer/projects/dotfiles"
# ...Also you can use this file for override settings, functions and aliases.
This project is principally for personal use and is based on Mathias' and Paul's dotfiles.
MIT © marioblas