{"id":16785757,"url":"https://github.com/nozomiishii/dotfiles","last_synced_at":"2026-05-08T17:40:45.744Z","repository":{"id":41231675,"uuid":"337965276","full_name":"nozomiishii/dotfiles","owner":"nozomiishii","description":"🧙🏿‍♂️ Doting Dotfiles","archived":false,"fork":false,"pushed_at":"2024-04-13T16:05:41.000Z","size":395584,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-04-14T04:10:23.481Z","etag":null,"topics":["dotfiles","macos"],"latest_commit_sha":null,"homepage":"https://nozomiishii.dev/dotfiles/install","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nozomiishii.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2021-02-11T08:05:17.000Z","updated_at":"2024-04-15T15:50:36.766Z","dependencies_parsed_at":"2023-02-18T03:16:22.550Z","dependency_job_id":"6f9d8760-6a53-4c01-aa81-6de23441e022","html_url":"https://github.com/nozomiishii/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/nozomiishii%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nozomiishii%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nozomiishii%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nozomiishii%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nozomiishii","download_url":"https://codeload.github.com/nozomiishii/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247801170,"owners_count":20998339,"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","macos"],"created_at":"2024-10-13T08:10:16.021Z","updated_at":"2026-05-08T17:40:40.691Z","avatar_url":"https://github.com/nozomiishii.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dotfiles\n\n\u003c!-- Main Image --\u003e\n\u003cbr\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://media.giphy.com/media/LqajRC2pU0Je8/giphy.gif\" alt=\"Brow my mind\" width=\"480\" /\u003e\n\u003c/div\u003e\n\u003cdiv align=\"right\"\u003e\n  \u003csmall\u003evia GIPHY\u003c/small\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\n\u003c!-- shields --\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca target=\"_blank\" href=\"https://open.vscode.dev/nozomiishii/dev\"\u003e\n    \u003cimg alt=\"Open in VSCode\" src=\"https://img.shields.io/static/v1?logo=visualstudiocode\u0026label=\u0026message=Open%20in%20VSCode\u0026labelColor=2c2c32\u0026color=007acc\u0026logoColor=007acc\"\u003e\n  \u003c/a\u003e\n  \u003ca target=\"_blank\" href=\"https://twitter.com/nozomiishii_dev\"\u003e\n    \u003cimg alt=\"twitter\" src=\"https://img.shields.io/twitter/follow/nozomiishii_dev?style=social\u0026label=Follow\"\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\n## Gist\n\nBusy? Just run command below;)\n\n```shell\ncurl -L https://nozomiishii.dev/dotfiles/install | bash\n```\n\n\u003cdetails\u003e\n\u003csummary\u003ewith full version of Brewfile\u003c/summary\u003e\n\n```shell\ncurl -L https://nozomiishii.dev/dotfiles/install | bash -s -- --full\n```\n\n\u003c!-- これにするのが目標\n\n```shell\ncurl -L dot.nozomiishii.dev | sh\n``` --\u003e\n\n\u003c/details\u003e\n\n## Outline\n\n- [📦 New Macbook? Awesome!!](#new-macbook?)\n  - [Install](#install)\n  - [Install Manually](#install-manually)\n  - [App preferences](#app-preferences)\n- [👨🏻‍🍳 Customize](#customize)\n- [👨🏻‍🏭 Maintenance \u0026 Dev](#maintenance\u0026dev)\n- [🔫 Troubleshooting](#troubleshooting)\n- [👼 Reinstall macOS](#reinstall-macos)\n- [🙌 References](#references)\n\n\u003ca id=\"new-macbook?\"\u003e\u003c/a\u003e\n\n## 📦 New Macbook? Awesome\n\nTurn On and Follow the guide\n\n- Full Name: Nozomi Ishii\n- Account name: nozomiishii\n\n⚠️ Skip the AppleID sign in until the home screen. it takes time. ⚠️\n\n### Open Apple ID with Spotlight\n\n```txt\n  ⌘ + space Apple ID\n```\n\nSign in your iCloud and App Store, when you get to the home screen.\n(to get apps using mas command)\n\n💡 Can you not use your personal apple ID on your company computer?\nInstall xcode manually from the App Store.\n\n### 🍎 Apple ID\n\n- Edit your profile photo\n\n- **☁️ iCloud**\n\n  - Photos\n  - iCloud Drive\n  - Find My Mac\n  - Stocks\n\n### 🍏 App Store\n\n```txt\n  ⌘ + space App Store\n```\n\n- Login\n\n\u003ca id=\"install\"\u003e\u003c/a\u003e\n\n## Install\n\nWait about 3 hours(Go grab some food and take a nap 🍕😪)\n\n### Open Terminal with Spotlight\n\n```txt\n  ⌘ + space Terminal\n```\n\n```shell\ncurl -L https://nozomiishii.dev/dotfiles/install | bash\n```\n\n-L (--location): Enable redirection.\n\n\u003ca id=\"install-manually\"\u003e\u003c/a\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eInstall Manually\u003c/summary\u003e\n\n### Install xcode-select\n\n```shell\nxcode-select --install\n```\n\nxcode-select: this command-line Tools are required for Git and Homebrew\n\n### Come to this page\n\n```shell\nopen https://nozomiishii.dev/dotfiles\n```\n\n### Clone\n\n```shell\ncd ~ \u0026\u0026 git clone https://github.com/nozomiishii/dotfiles.git\n```\n\n### Install\n\n```shell\nsh -c \"$(curl -fsLS get.chezmoi.io)\" -- -b \"$HOME/.local/bin\" init --apply nozomiishii --verbose\n```\n\n### 🛋 Restart\n\n```shell\nsudo reboot\n```\n\n\u003c/details\u003e\n\n\u003ca id=\"app-preferences\"\u003e\u003c/a\u003e\n\n## App preferences\n\n### ⛓ Karabiner-Elements\n\n- Login\n\n### 🔑 1Password\n\n- Preferences \u003e Security \u003e Unlock using \u003e  \n  Check \"Touch ID\"\n- Preferences \u003e General \u003e Keyboard shortcuts \u003e  \n  Autofill: `⌥⇧X`\n- Preferences \u003e Developer \u003e Check \"Use the SSH agent\"\n- Preferences \u003e Developer \u003e Check \"Integrate with 1Password CLI\"\n  - [Turn on the 1Password desktop app integration](https://developer.1password.com/docs/cli/get-started/#step-2-turn-on-the-1password-desktop-app-integration)\n\n### 🌏 Chrome\n\n- Sign in\n- Change Chrome to the Default Browser\n- Log in 1PasswordX\n- (Optional)\n\n  - [Gmail notification](https://support.google.com/mail/answer/1075549?hl=ja\u0026co=GENIE.Platform%3DDesktop)\n  - [Show working hours on your calendar](https://support.google.com/a/users/answer/9308669)\n  - [Send email to Slack](https://slack.com/help/articles/206819278-Send-emails-to-Slack#:~:text=address%20to%20confirm.-,Use%20an%20email%20add%2Don,-Gmail)\n\n  - Extensions\n    - [1Password](https://chrome.google.com/webstore/detail/1password-%E2%80%93-password-mana/aeblfdkhhhdcdjpifhhbdiojplfjncoa)\n      - Shortcut\n        - Activate the extension: `⇧⌘X`\n    - [Adblock for YouTube](https://chrome.google.com/webstore/detail/adblock-for-youtube/cmedhionkhpnakcndndgjdbohmhepckk)\n    - [Responsive Viewer](https://chromewebstore.google.com/detail/responsive-viewer/inmopeiepgfljkpkidclfgbgbmfcennb)\n    - [Fonts Ninja](https://chrome.google.com/webstore/detail/fonts-ninja/eljapbgkmlngdpckoiiibecpemleclhh)\n    - [DeepL](https://chrome.google.com/webstore/detail/deepl-translate-beta-vers/cofdbpoegempjloogbagkncekinflcnj)\n    - [Video Speed Controller](https://chrome.google.com/webstore/detail/video-speed-controller/nffaoalbilbmmfgbnbgppjihopabppdk)\n    - [Youtube Transcript Extractor](https://chrome.google.com/webstore/detail/youtube-transcript-extrac/lclpibfglbkghjkdmpjkgehcnadcffdl)\n    - [Gossip Site Blocker](https://chrome.google.com/webstore/detail/gossip-site-blocker/mjojhcmecfehllhcjcbhkkpohadogplk)\n    - [GoFullPage](https://chrome.google.com/webstore/detail/gofullpage-full-page-scre/fdpohaocaechififmbbbbbknoalclacl)\n    - [Amazing Searcher](https://chrome.google.com/webstore/detail/amazing-searcher/poheekmlppakdboaalpmhfpbmnefeokj)\n    - [GraphQL Network Inspector](https://chrome.google.com/webstore/detail/graphql-network-inspector/ndlbedplllcgconngcnfmkadhokfaaln)\n    - [Tweak New Twitter](https://chrome.google.com/webstore/detail/tweak-new-twitter/kpmjjdhbcfebfjgdnpjagcndoelnidfj)\n    - [I don't care about cookies](https://chrome.google.com/webstore/detail/i-dont-care-about-cookies/fihnjjcciajhdojfnbdddfaoknhalnja)\n    - [Youtube filter](https://chrome.google.com/webstore/detail/youtube%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF/dfbfdjepofdfhdddfdggabjjndhiggji)\n    - [Screenshot YouTube](https://chrome.google.com/webstore/detail/screenshot-youtube/gjoijpfmdhbjkkgnmahganhoinjjpohk)\n    - [Speechify Text to Speech Voice Reader](https://chrome.google.com/webstore/detail/speechify-text-to-speech/ljflmlehinmoeknoonhibbjpldiijjmm)\n      - Shortcut\n        - Activate the extension: `⌃Q`\n        - Play/Pause: `⌃Space`\n\n### ☁️ google-drive\n\n- Sign in and Sync\n\n### 🗂 Finder\n\n- Rearrange the order of the sidebar\n\n```txt\nFinder Sidebar\n ┣ 📂Favorites\n ┃ ┣ 🌏Google Drive(My Drive)\n ┃ ┣ 🏠$USER\n ┃ ┣ 🍎Applications\n ┃ ┗ 📖Desktop\n ┗ 📂Locations\n```\n\n### 🚁 Raycast\n\n- needs: Finder setup\n\n- Sign in\n- Import Settings from \"~/dotfiles/src/configs/\\_raycast/backup\"\n\n### 🐟 VSCode\n\n- User Icon \u003e Setting sync \u003e Login \u003e  \n  Select \"Marge\"  \n  ⚠️ Do NOT Select \"Replace\"\n- ⇧ + ⌘ + P \u003e Open command pallet \u003e  \n  Icons: Activate VSCode Icons\n- Add MonokaiPro License\n\n### 😼 SSH \u0026 Git\n\n- [Run gh auth login](https://cli.github.com/manual/)\n\n### 🦄 Clone repositories\n\n```shell\nmake repo\n```\n\n### 🧹 Hazel\n\n- License... \u003e  \n  Activate the License\n- Folder \u003e Rule Sync Settings... \u003e Use existing sync file... \u003e  \n  Select \"~/dotfiles/apps/Hazel\"\n- Preferences... \u003e General \u003e  \n  Uncheck \"Show Hazel in the menu bar\"\n- Preferences... \u003e Trash \u003e  \n  Check \"Delete files sitting in the Trash for more than 1 Day\"\n\n### 🎨 ColorSnapper2\n\n- Activate the license\n- General\n  - Hotkeys:  \n    Pick Color: ⌃ + ⌥ + C\n  - Clipboard Format \u003e\n    Check \"Choose from Colors \u0026 Formats after picking\"\n- Appearance\n  - Magnification \u003e\n    15x\n- Code Style\n  - Hex \u003e\n    check \"Uppercase\"\n  - CSS Hex \u003e\n    check \"Uppercase\"\n\n### 🐘 TablePlus\n\n- TablePlus \u003e  \n  Register license\n\n### 🐔 Slack\n\n- Sign in\n\n### 🔮 DeepL\n\n- Sign in\n- Set hotkey to  \n  ⇧ + ⌘ + Space\n\n### 🫐 BLEUnlock\n\n- Device: Select your device\n- Unlock RSSI: -60dBm\n- Lock RSSI: -75dBm\n- Check 'Pause \"Now Playing\" while Locked'\n- Check 'Use Screensaver to Lock'\n- Check 'Launch at Login'\n\n### 💻 System Preferences\n\n- **🌃 Desktop \u0026 Screen Saver**\n\n  - **Desktop**  \n    Select your favorite image\n  - **Screen Saver**  \n    Select \"Brooklyn\" (might need go Preferences \u003e Security \u0026 Privacy \u003e General \u003e  \n    On the bottom side, select \"Open Anyway\")\n\n- **🌐 Language \u0026 Region**\n\n  - Add Japanese\n\n- **🛎 Notifications \u0026 Focus**\n\n  - Notifications\n\n    - **Calendar, Notion, Slack**  \n      Alert style: Alerts  \n      Show in Notification Centre  \n      Play sound for notification\n    - **Xcode**  \n      Banners\n\n  - Focus\n    - Uncheck \"Share Focus Status\"\n\n- **👤 Users \u0026 Groups**\n\n  - **Current User**  \n    Edit Profile photo\n\n- **☝🏻 Touch ID**\n  - Registering your left pinky for Touch ID, so you can eat pizza without any hassle.\n- **🧚🏻‍♀️ Accessibility**\n\n  - **Spoken Content**  \n    Select and Download \"Siri Voice 1(United Kingdom)\"  \n    Adjust Speaking Rate\n\n- **👮🏻 Security \u0026 Privacy**\n\n  - **FileVault**  \n    Click the lock to make changes \u003e  \n    Turn on\n\n- **⌨️ Keyboard**\n\n  - Candidate window\n    - Font size: 14\n    - Uncheck: Full-width numeral characters\n\n- **🖥 Displays**\n\n  - **Arrangement**  \n    Change \"iPad display on left\"\n\n### 📅 Calendar\n\n- Add Accounts\n- Add Calendar on Widgets\n\n### 🐵 Blender\n\n- Sign in\n- Edit \u003e Preferences \u003e Add-ons \u003e search \"ID\" to find \"System: Blender ID authentication\" \u003e  \n  login!\n- [Download Blender Cloud add-on](https://cloud.blender.org/r/downloads/blender_cloud-latest-addon.zip)\n- Edit \u003e Preferences \u003e Add-ons \u003e install \u003e  \n  install Add-on \"blender_cloud-X.XX.addon.zip\"  \n   ⚠️ DO NOT UNZIP\n- Edit \u003e Preferences \u003e Input \u003e Keyboard \u003e  \n  Emulate Numpad\n\n### 🐸 Android Studio\n\n- Preferences \u003e Editor \u003e General \u003e Font \u003e Size \u003e  \n  Font Size: 14\n- Plugins  \n  Monokai Pro Theme\n\n### 🍎 Xcode\n\n- Add Account\n- Preferences \u003e Themes \u003e  \n  Monokai Pro\n- Preferences \u003e Navigation \u003e  \n  Command-click on Code: Jumps to definition\n\n### 🦋 Affinity Designer\n\n- [Download App](https://store.serif.com/en-gb/account/downloads/)  \n  Activate the license\n\n### 📞 Cisco Packet Tracer\n\n- [Download](https://www.netacad.com/portal/resources/packet-tracer)\n\n### 🕶 ngrok\n\n- [Get Auth token](https://dashboard.ngrok.com/get-started/your-authtoken)\n\n```shell\n  ngrok authtoken \u003cyour_auth_token\u003e\n```\n\n```shell\nngrok http 3000\n```\n\n### ⏱ Setup Time machine\n\n- Menu bar \u003e Time machine \u003e  \n  Backup\n\n\u003ca id=\"customize\"\u003e\u003c/a\u003e\n\n## 👨🏻‍🍳 Customize\n\n### How to add app to Brewfile\n\nSearch the app\n\n```shell\n  brew search \u003capp_name\u003e\n```\n\nCheck if it's an app you want to download.\n\n```shell\n  brew info \u003capp_name\u003e\n```\n\n### How to find the defaults command\n\n```shell\ndefaults read \u003e before\n# change the config\ndefaults read \u003e after\ndiff before after\n```\n\n### Search app plist\n\n```shell\n  ll ~/Library/Preferences/ | grep \u003capp_name\u003e\n  # example\n  ll ~/Library/Preferences/ | grep firefox\n```\n\n### NSGlobalDomain plist\n\n```shell\nopen ~/Library/Preferences/.GlobalPreferences.plist\n```\n\n### Read app config\n\n```shell\n  defaults read \u003capp_name_plist\u003e\n  # example\n  defaults read notion.id\n```\n\n### Symbolic link\n\n```shell\n  ln -nfs \u003cNew_linking_file\u003e \u003cExisting_linked_files\u003e\n  # example\n  ln -nfs \"$HOME/Google Drive/Settings/dotfiles/zshrc\" \"$HOME/.zshrc\"\n```\n\n\u003ca id=\"maintenance\u0026dev\"\u003e\u003c/a\u003e\n\n## 👨🏻‍🏭 Maintenance \u0026 Dev\n\n### Maintenance\n\nClean unused homebrew dependencies up, and upgrade them\n\n```shell\nbrew bundle cleanup --verbose --file \"$HOME/dotfiles/Brewfile.macos.rb\" --force \u0026\u0026 brew cleanup \u0026\u0026 brew upgrade\n```\n\n### Dev\n\n```shell\nyarn install\n```\n\nTo use @prettier/ruby\n\n```shell\ngem install bundler prettier_print syntax_tree syntax_tree-haml syntax_tree-rbs\n```\n\n## Check the performance of zsh\n\n```shell\nfor x in {1..10}; do time zsh -i -c exit; done\n```\n\n\u003ca id=\"troubleshooting\"\u003e\u003c/a\u003e\n\n## 🔫 Troubleshooting\n\n- **Audio-related**  \n  NVRAM Reset  \n  Shut down and Restart with  \n  `⌥ + ⌘ + P + R`  \n  💡 NVRAM is a memory that saves its stored data regardless if the power is on or off\n\n- **Third-party app related**  \n  Safe mode  \n  Shut down and wait 10 seconds  \n  Restart with `⇧`  \n  💡Safe Mode temporarily disables any third-party applications and starts your device with default system apps\n\n\u003ca id=\"reinstall-macos\"\u003e\u003c/a\u003e\n\n## 👼 Reinstall macOS\n\n1: Unpair\n\n- System Preferences \u003e Bluetooth \u003e  \n  Unpair Bluetooth devices\n\n2: Clean up\n\n- Delete SSH keys on GitHub, GitLab\n\n3: Sign out your iCloud.\n\n- System Preferences \u003e Apple ID \u003e iCloud \u003e  \n  Turn off \"Find My Mac\"\n- System Preferences \u003e Apple ID \u003e Overview \u003e  \n  Sign Out\n\n4: Deactivate license\n\n- **🐘 TablePlus**  \n  TablePlus \u003e Register license\n\n- **🎨 ColorSnapper2**  \n  About ColorSnapper... \u003e  \n  Deactivate license\n\n- **🧹 Hazel**  \n  License... \u003e Remove\n\n5: Erase All Content\n\n- Erase All Content - [Japanese](https://support.apple.com/ja-jp/HT201065) | [English](https://support.apple.com/en-gb/HT201065)\n- From the Apple menu  in the corner of your screen, choose System Preferences\n- From the System Preferences menu in the menu bar, choose Erase All Content and Settings\n\n\u003ca id=\"references\"\u003e\u003c/a\u003e\n\n## 🙌 References\n\n### Tutorials\n\n- [Dotfiles from Start to Finish-ish](https://www.udemy.com/course/dotfiles-from-start-to-finish-ish)\n- [dotfiles + GitHub を使って開発環境をコマンド１発で構築する方法](https://www.youtube.com/watch?v=QZr33TQnIRk\u0026t=9s)\n\n### Dotfiles\n\n- [Patrick McDonald - EIEIO](https://github.com/eieioxyz/dotfiles_macos)\n- [Mathias Bynens](https://github.com/mathiasbynens/dotfiles)\n- [Your unofficial guide to dotfiles on GitHub.](https://dotfiles.github.io/inspiration)\n- [JunichiSugiura/dotfiles](https://github.com/JunichiSugiura/dotfiles)\n\n### CheatSheets\n\n- [macOS defaults list](https://macos-defaults.com)\n- [Homebrew | Basics Commands and Cheat sheet](https://dev.to/code2bits/homebrew---basics--cheatsheet-3a3n)\n\n### Dotfiles managed with\n\n- [Homebrew Bundle](https://github.com/Homebrew/homebrew-bundle)\n\n## License\n\nMIT License\n\n© 2021 Nozomi Ishii\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnozomiishii%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnozomiishii%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnozomiishii%2Fdotfiles/lists"}