My macOS dotfiles.
Most operations are performed automatically by Makefile, but some operations must be performed manually.
# Get this repository
git clone https://github.com/tsunematsu21/dotfiles.git ~/dotfiles
cd ~/dotfiles
# Setup system preferences, Install packages, Deploy dotfiles
make install
# Refresh shell
exec -l $SHELL
# Create SSH key with passphrase
ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519_tsunematsu21
# Add SSH key to ssh-agent with passphrase
eval "$(ssh-agent -s)"
ssh-add --apple-use-keychain ~/.ssh/id_ed25519_tsunematsu21
# Login to GitHub using CLI
gh auth login
# Add signing key to GitHub
gh auth refresh -h github.com -s admin:ssh_signing_key
gh ssh-key add ~/.ssh/id_ed25519_tsunematsu21.pub \
--title tsunematsu21.pub-`date '+%Y%m%d'` \
--type signing
# Configure both an IAM Identity Center profile and sso-session
aws configure ssoConfigure application settings.
- Raycast
- Settings > Advanced
- Import / Export: Import the exported
.rayconfigfile
- Import / Export: Import the exported
- Settings > Advanced