Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mec/dotfiles

Show your dotfiles some :heart:
https://github.com/mec/dotfiles

dotfiles

Last synced: 18 days ago
JSON representation

Show your dotfiles some :heart:

Awesome Lists containing this project

README

        

# Setup

- install [homebrew](https://brew.sh/) `/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"`
- create `~/src` directory
- clone this repo into `~/src/dotfiles`
- clone [pure prompt](https://github.com/sindresorhus/pure) into `~/src/pure`
- create ssh key for work:
`ssh-keygen -o -a 100 -t ed25519 -f ~/.ssh/work_ed25519 -C "[email protected]"`
- add a passphrase

- create symlinks with `~/src/dotfiles/install.sh`
- run `brew bundle` from your home directory
- add the ssh key to the keychain `ssh-add -K ~/.ssh/work`
- change shell to zsh with `chsh` setting to `/bin/zsh` or the path to
`zsh`
- import private keys
- import Yubikey keys from [keybase](https://keybase.io)
- import a work key

## Additional

- check user details in `~/src/dotfiles/git/gitconfig` are for work and
match any gpg key ids required
- copy public keys to github, gitlab, servers, etc
- set Slack to command-return for sending