{"id":15693252,"url":"https://github.com/terrytangyuan/dotfiles","last_synced_at":"2025-05-07T23:20:33.193Z","repository":{"id":43771875,"uuid":"123726133","full_name":"terrytangyuan/dotfiles","owner":"terrytangyuan","description":"Personal bootstrapping dotfiles ","archived":false,"fork":false,"pushed_at":"2025-01-03T05:21:38.000Z","size":18561,"stargazers_count":7,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-31T15:08:28.595Z","etag":null,"topics":["dotfiles","git","macos"],"latest_commit_sha":null,"homepage":"","language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/terrytangyuan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"terrytangyuan"}},"created_at":"2018-03-03T19:52:32.000Z","updated_at":"2025-01-03T05:21:43.000Z","dependencies_parsed_at":"2024-03-25T21:29:44.861Z","dependency_job_id":"71f823c0-5bb5-42ab-806f-4121dbed9597","html_url":"https://github.com/terrytangyuan/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrytangyuan%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrytangyuan%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrytangyuan%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrytangyuan%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/terrytangyuan","download_url":"https://codeload.github.com/terrytangyuan/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252968774,"owners_count":21833353,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dotfiles","git","macos"],"created_at":"2024-10-03T18:42:27.010Z","updated_at":"2025-05-07T23:20:33.174Z","avatar_url":"https://github.com/terrytangyuan.png","language":"Vim Script","funding_links":["https://github.com/sponsors/terrytangyuan"],"categories":[],"sub_categories":[],"readme":"# dotfiles\n\n* Run `make sync` to update/upload dotfiles to Github.\n\n## Setup\n\n* Disable screenshot sound effect:\n  * System Preferences -\u003e Sound -\u003e turn off \"play user interface sound effects\"\n* Chinese input source:\n  * Keyboard -\u003e shortcuts -\u003e input sources -\u003e select the previous input source -\u003e press Tab -\u003e press Command + Space\n* Disable Spotlight shortcuts\n  * Keyboard -\u003e shortcuts -\u003e Spotlight -\u003e unselect all shortcuts\n  * Keyboard -\u003e text -\u003e uncheck correct spelling automatically and uncheck \"Use smart quotes and dashes\".\n* Stop Mac from adding apps to dock:\n  * System Preferences -\u003e Desktop and Dock -\u003e uncheck \"Show suggested and recent applications in Dock\"\n* Disable smart quotes when editing notes:\n  * Notes -\u003e Edit -\u003e Spelling and Grammar -\u003e uncheck all options.\n* 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)\"`\n* Show hidden files\n  * Run `defaults write com.apple.finder AppleShowAllFiles YES`\n  * Hold `Option` key, then right click on the Finder icon in the dock and click Relaunch.\n* System Preferences -\u003e Desktop \u0026 Dock -\u003e Desktop \u0026 Stage Manager -\u003e Disable \"Click wallpaper to reveal desktop\"\n* [Disable Caps Lock Indicator](https://discussions.apple.com/thread/255159504)\n* 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](https://github.com/settings/keys).\n* Install `brew`: `/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"`\n* Clone this repo: `mkdir ~/repos; cd ~/repos; git clone https://github.com/terrytangyuan/dotfiles.git; cd dotfiles`\n* Run `./setup_machine.sh`\n* Copy zsh configurations to `~/.zshrc`\n* Add `subl` shortcut: `sudo ln -s /Applications/Sublime\\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl`\n* Install GoLand\n\n### Deprecated\n\n* Turn off the sound sound when connecting to the charger: `defaults write com.apple.PowerChime ChimeOnNoHardware -bool true;killall PowerChime`\n* [Deprecated] Get iTerm.\n* [Deprecated] Run `make setup` to setup development environment for a new Mac.\n* [Deprecated] Windows keyboard remapping\n\n```\nControl -\u003e Command\nOption -\u003e Option\nCommand -\u003e Option\n```\n* [Deprecated] Enable \"Warn Before Quitting\" in Chrome\n* Fix the issue with `QLColorCode.qlgenerator` by following [this instruction](https://github.com/anthonygelibert/QLColorCode/issues/51#issuecomment-566209187) (or see below) for `com.adobe.pdf` and `net.daringfireball.markdown` content type.\n \u003e     1. `brew cask install QLColorCode`\n \u003e \n \u003e     2. `brew install highlight`\n \u003e \n \u003e     3. `xattr -d -r com.apple.quarantine ~/Library/QuickLook/QLColorCode.qlgenerator`\n \u003e \n \u003e     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))\n \u003e \n \u003e \n \u003e Now QLColorCode should work via spacebar (you might need to relaunch the finder).\n \u003e \n \u003e 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterrytangyuan%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fterrytangyuan%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterrytangyuan%2Fdotfiles/lists"}