Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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:
- Host: GitHub
- URL: https://github.com/mec/dotfiles
- Owner: mec
- Created: 2019-07-26T08:13:59.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-08-23T11:10:00.000Z (3 months ago)
- Last Synced: 2024-08-23T12:28:13.900Z (3 months ago)
- Topics: dotfiles
- Language: Shell
- Homepage:
- Size: 205 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
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