My personal dotfiles.
git clone https://github.com/dougludlow/dotfiles.git ~/.dotfiles
~/.dotfiles/install
sudo xcode-select --install
sudo softwareupdate --install-rosetta
-
Create a new Brewfile and copy any new packages -
brew bundle dump
. -
Copy over additional dotfiles:
-
Enable File Sharing on the old machine
- System Settings > General > Sharing > File Sharing
-
Connect to the old machine, create a mount at
/Volumes/doug.ludlow
- From the terminal -
open smb://doug.ludlow:password@old-machine-name/doug.ludlow
- From the terminal -
-
Copy the files over:
cd /Volumes/doug.ludlow # aws cli mkdir ~/.aws cp .aws/config ~/.aws/. # aws vpn mkdir -p ~/.config/AWSVPNClient/OpenVpnConfigs cp .config/AWSVPNClient/ConnectionProfiles ~/.config/AWSVPNClient/ConnectionProfiles cp .config/AWSVPNClient/OpenVpnConfigs/Swell ~/.config/AWSVPNClient/OpenVpnConfigs/Swell # kubectl mkdir ~/.kube cp .kube/config ~/.kube # pulumi mkdir -p ~/.pulumi/workspaces cp -r .pulumi/workspaces/. ~/.pulumi/workspaces cp .pulumi/credentials.json ~/.pulumi # ssh cp -r .ssh/. ~/.ssh # gpg gpg -o ~/my-key.asc --export-secret-key D78C0B6C7ABA20E07ED3F8DC688F84E9202AA6E9 mv my-key.asc ~/. gpg --import ~/my-key.asc rm -f ~/my-key.asc cp .gnupg/gpg-agent.conf ~/.gnupg/. cp .gnupg/gpg.conf ~/.gnupg/. # fonts cp -r Library/Fonts/. ~/Library/Fonts
-
-
Set preferences:
- System Settings > Appearance > Dark > Enable
- System Settings > Desktop & Dock > Mission Control > Automatically rearrange Spaces based on most recent use > Disable
- System Settings > Mouse > Tracking Speed > 8/10
- System Settings > Mouse > Secondary Click > Enable
- System Settings > Keyboard > Keyboard Shortcuts... > Modifier Keys > Option (⌥) Key > Command (⌘)
- System Settings > Keyboard > Keyboard Shortcuts... > Modifier Keys > Command (⌘) Key > Option (⌘)
-
Export/import Postico and MongoDB Compass connections
-
Copy over any
.env
and.vscode/settings.json
from any projects