https://github.com/mec/dotfiles
Show your dotfiles some :heart:
https://github.com/mec/dotfiles
dotfiles
Last synced: 12 months 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 (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2025-06-22T18:00:39.000Z (about 1 year ago)
- Last Synced: 2025-07-13T03:06:53.826Z (12 months ago)
- Topics: dotfiles
- Language: Shell
- Homepage:
- Size: 229 KB
- Stars: 0
- Watchers: 0
- 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 "me@work.com"`
- 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