https://github.com/johno/dotfiles
Dotfiles, ftw
https://github.com/johno/dotfiles
Last synced: 5 months ago
JSON representation
Dotfiles, ftw
- Host: GitHub
- URL: https://github.com/johno/dotfiles
- Owner: johno
- License: mit
- Created: 2013-06-06T22:35:35.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2022-09-27T15:32:11.000Z (almost 4 years ago)
- Last Synced: 2025-09-02T22:34:54.032Z (10 months ago)
- Language: Shell
- Homepage:
- Size: 70.3 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
# dotfiles
This is where my dotfiles live.
## Installation
```sh
git clone https://github.com/johnotander/dotfiles && cd $_
source bootstrap.sh
```
## New machine setup
This happens rarely enough to where I don't think it needs to be automated.
But, these are the steps I take.
- Switch to zsh: `chsh -s $(which zsh)`
- Set dock to small
- Swap Caps Lock => Escape
- Download Chrome
- Download 1password
- Install homebrew
- [Cache][cache] git credentials
- `git config --global user.name "John Otander"`
- `git config --global user.email "johnotander@gmail.com"`
- Get personal access token from GitHub for auth under "Developer Settings"
- Setup ssh key
- `ssh-keygen -t rsa -b 4096 -C "johnotander@gmail.com"`
- `git clone https://github.com/johno/dotfiles && cd $_ && bootstrap && cd`
- Install [pathogen][]
- Install homebrew packages
- Node
- Install golang
- `mkdir $HOME/Go`
- `mkdir -p $HOME/Go/src/github.com/johno`
- `brew install go`
## License
MIT
[cache]: https://help.github.com/articles/caching-your-github-password-in-git/
[pathogen]: https://github.com/tpope/vim-pathogen