Skip to content

raphaelschaad/dotfiles

Repository files navigation

DOTFILES

IMPORTANT: Ensure the presence of a .gitignore in this repo ignoring .gitconfig.local and .gitcookies (stored in 1Password), which contain the default email, GitHub username, token, etc.

Setting up a new machine

  1. Install essential Apps like Xcode, Homebrew, and visual-studio-code (see Notion / Software).
  2. > mkdir -p ~/Code/GitHub/raphaelschaad && cd $_
  3. > git clone https://github.com/raphaelschaad/dotfiles.git
  4. Copy files gitconfig.local and gitcookies stored in 1Password into locally cloned dotfiles/ folder each with a dot prefix.
  5. > ln -s $(pwd)/dotfiles/{.profile,.gitconfig,.gitignore_global_macos,.gitconfig.local,.gitcookies} ~
  6. When using Zsh, > ln -s ~/.profile ~/.zshrc.
  7. Restart Terminal.app.

Linking/Importing app-specific config file

From dotfiles

> cd ~/Code/GitHub/raphaelschaad/dotfiles/

Visual Studio Code

> ln -s $(pwd)/vscode-settings.json ~/Library/Application\ Support/Code/User/settings.json for User Preferences (easily accessible with ⌘, from within VS Code)

> ln -s $(pwd)/vscode-keybindings.json ~/Library/Application\ Support/Code/User/keybindings.json for User Keyboard Shortcuts (easily accessible with [⌘K ⌘S] from within VS Code)

From <CLOUD>/Synced\ App\ Files

Divvy Preferences

Replace ~/Library/Preferences/com.mizage.Divvy.plist with backed-up file to get single-letter non-global keyboard shortcuts working under macOS version 12+ Monterey.

macOS Spelling Dictionary

When linking (hard or soft) ~/Library/Spelling/LocalDictionary to cloud folder, the links eventually get overwritten. Instead, manually copy/sync/merge (> opendiff file1 file2) the file periodically.

Google Earth Pro

  1. File > Open… (⌘O) > Sync.kmz
  2. My Places > right click > Delete Contents
  3. Drag folder "Sync" to My Places
  4. Temporary Places > right click > Delete Contents

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages