Awesome
Mario's dotfiles
<img src="https://user-images.githubusercontent.com/3719969/81431222-b9e28080-9158-11ea-9d4d-7fe49c50ed31.png" width="859" alt="Hyper">Hyper terminal with hyper-snazzy theme & Droid Sans Mono font
Setup
Installation
- Fork & clone the repo 🔀
- Add your
.gitconfig.local
file (see private config) ⚙ - Read and run parts of
setup-a-new-machine.sh
💻 - Read and run
symlink-setup.sh
⚡️ - Enjoy! 👌
Add new dotfiles
Just cd
to your dotfiles
repository, add your new dotfiles and then run symlink-setup.sh
Summary of files
Automatic config
.vimrc
.inputrc
.hyper.js
Shell
.aliases
.bash_profile
.bash_prompt
.bashrc
.zshrc
.exports
.functions
.path
Editor
.editorconfig
- More info at editorconfig.org.
Git
.gitconfig
.gitignore
Commands (~/bin)
- Binaries that aren't via an npm/npx or homebrew.
Manual run
symlink-setup.sh
setup-a-new-machine.sh
brew.sh
,npm.sh
,vscode-extensions.sh
,macos.sh
Private config
Git
Use ~/.gitconfig.local
for your private git configuration. Eg: username, tokens...
[user]
name = John Doe
email = johndoe@example.com
# ...
Extra
You can create a file ~/.extra
and add your private configuration.
My ~/.extra
looks something like this:
# Project aliases
alias dotfiles="cd ~/Dev/projects/dotfiles"
# ...
Also you can use this file for override settings, functions and aliases.
Thanks to...
This project is principally for personal use and is based on Mathias' and Paul's dotfiles.
License
MIT © marioblas