Skip to content

terrytangyuan/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

  • Run make sync to update/upload dotfiles to Github.

Setup

  • Disable screenshot sound effect:
    • System Preferences -> Sound -> turn off "play user interface sound effects"
  • Chinese input source:
    • Keyboard -> shortcuts -> input sources -> select the previous input source -> press Tab -> press Command + Space
  • Disable Spotlight shortcuts
    • Keyboard -> shortcuts -> Spotlight -> unselect all shortcuts
    • Keyboard -> text -> uncheck correct spelling automatically and uncheck "Use smart quotes and dashes".
  • Stop Mac from adding apps to dock:
    • System Preferences -> Desktop and Dock -> uncheck "Show suggested and recent applications in Dock"
  • Disable smart quotes when editing notes:
    • Notes -> Edit -> Spelling and Grammar -> uncheck all options.
  • Open Terminal App and install Zsh (this will prompt to install Git automatically and then run it again once Git is installed): sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  • Show hidden files
    • Run defaults write com.apple.finder AppleShowAllFiles YES
    • Hold Option key, then right click on the Finder icon in the dock and click Relaunch.
  • System Preferences -> Desktop & Dock -> Desktop & Stage Manager -> Disable "Click wallpaper to reveal desktop"
  • Disable Caps Lock Indicator
  • Generate new SSH key via ssh-keygen -t ed25519 -C "terrytangyuan@gmail.com"; cat /Users/terrytangyuan/.ssh/id_ed25519.pub and add it to GitHub here.
  • Install brew: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • Clone this repo: mkdir ~/repos; cd ~/repos; git clone https://github.com/terrytangyuan/dotfiles.git; cd dotfiles
  • Run ./setup_machine.sh
  • Copy zsh configurations to ~/.zshrc
  • Add subl shortcut: sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
  • Install GoLand

Deprecated

  • Turn off the sound sound when connecting to the charger: defaults write com.apple.PowerChime ChimeOnNoHardware -bool true;killall PowerChime
  • [Deprecated] Get iTerm.
  • [Deprecated] Run make setup to setup development environment for a new Mac.
  • [Deprecated] Windows keyboard remapping
Control -> Command
Option -> Option
Command -> Option
  • [Deprecated] Enable "Warn Before Quitting" in Chrome
  • Fix the issue with QLColorCode.qlgenerator by following this instruction (or see below) for com.adobe.pdf and net.daringfireball.markdown content type.
1. `brew cask install QLColorCode`

2. `brew install highlight`

3. `xattr -d -r com.apple.quarantine ~/Library/QuickLook/QLColorCode.qlgenerator`

4. add `file_UTI` to the LSItemContentTypes section in the file `~/Library/QuickLook/QLColorCode.qlgenerator/Contents/Info.plist` where `file_UTI` is obtained via `mdls -name kMDItemContentType filaneme.ext` (see [here](https://github.com/anthonygelibert/QLColorCode/issues/51#issuecomment-566155289))

Now QLColorCode should work via spacebar (you might need to relaunch the finder).

This indicates that the file ~/Library/QuickLook/QLColorCode.qlgenerator/Contents/Info.plist needs to be updated for Catalina MacOS 10.15(.2) as the file UTI properties seems now to be different from the ones that were recognised on Mojave MacOS 10.14.

About

Personal bootstrapping dotfiles

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published