https://github.com/mersocarlin/dotfiles
π» Personal dotfiles
https://github.com/mersocarlin/dotfiles
bash dotfiles homebrew macos shell zsh
Last synced: 8 months ago
JSON representation
π» Personal dotfiles
- Host: GitHub
- URL: https://github.com/mersocarlin/dotfiles
- Owner: mersocarlin
- License: mit
- Created: 2018-11-03T09:24:58.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-01-30T12:14:56.000Z (over 1 year ago)
- Last Synced: 2025-01-30T13:23:53.040Z (over 1 year ago)
- Topics: bash, dotfiles, homebrew, macos, shell, zsh
- Language: Shell
- Homepage:
- Size: 53.7 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dotfiles
## π§ Configuration Files
- `.aliases` - all aliases
- `.exports` - all environment variables
- `.extras` - custom settings you donβt want to commit (_optional_)
- `.functions` - bash functions, called by aliases
- `.macos` - macos defaults
- `.zshrc` - zsh config
### ποΈ Custom settings
If `.extras` exists, it will be sourced along with the other files.
You can use this to add a few custom commands you donβt want to commit to a public repository.
You could also use `.extras` to override settings, functions and aliases from my dotfiles repository.
Example:
```bash
# Git credentials
GIT_AUTHOR_NAME="Your name here"
GIT_COMMITTER_NAME="$GIT_AUTHOR_NAME"
git config --global user.name "$GIT_AUTHOR_NAME"
GIT_AUTHOR_EMAIL="Your email here"
GIT_COMMITTER_EMAIL="$GIT_AUTHOR_EMAIL"
git config --global user.email "$GIT_AUTHOR_EMAIL"
```
## π Install
```bash
source install.sh
```
## π Resources worth mentioning
- [awesome-dotfiles](https://github.com/webpro/awesome-dotfiles)
- [jesperorb](https://github.com/jesperorb/dotfiles)
- [mathiasbynens](https://github.com/mathiasbynens/dotfiles)
- [webpro](https://github.com/webpro/dotfiles)