https://github.com/lautis/dotfiles
This is how I roll
https://github.com/lautis/dotfiles
Last synced: 2 months ago
JSON representation
This is how I roll
- Host: GitHub
- URL: https://github.com/lautis/dotfiles
- Owner: lautis
- License: isc
- Created: 2017-05-20T13:18:50.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-08-06T17:31:56.000Z (almost 2 years ago)
- Last Synced: 2024-12-18T05:11:04.000Z (6 months ago)
- Language: Shell
- Size: 689 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Dotfiles
This is how I roll (on a Mac).
**Warning:** If you want to give these dotfiles a try, review and modify the settings before running this.
This Git repository is not meant to be usable as is. Mix and match with your own taste and existing configuration. It would be very surprising if anyone had the same applications purchased from App store.
In fact, I'm not using a git repository to share dotfiles between machines. The dotfiles are stored on a network drive (Dropbox, iCloud Drive, etc.) that is mounted on my computers. Any changes will be automatically synchronised as the dotfiles are symlinked to home directory.
### Installation
Prerequisites:
1. Log in to Mac App Store
2. Set up a private SSH keyThen run the set up script
```
rake
```### Missing values
Configuration files containing personal information are redacted:
* Visual Studio Code settings sync access token
* NPM/Rubygems credentials
* private SSH host-specific configuration
* name/email from Git configI have a git configuration script to redact personal information. This is configured in the local `.git/config`. For example redact full name in gitconfig:
```
[filter "gitconfig"]
clean = sed -e 's/[email protected]/REDACTED_EMAIL/g' | sed -e 's/Full Name/REDACTED_NAME/g'
smudge = sed -e 's/REDACTED_EMAIL/[email protected]/g' | sed -e 's/REDACTED_NAME/Full Name/g'
```This is run as there is a definition in `.gitattributes`:
```
gitconfig filter=gitconfig
```