Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
macos:setup-new-macos [2025-03-17] dcaimacos:setup-new-macos [2025-03-21] (current) dcai
Line 1: Line 1:
 ===== Setup new macOS ===== ===== Setup new macOS =====
  
-==== Download ====+==== 🟦 Download and scripts ====
  
-=== 启用自然码 === +=== 👉 启用自然码 ===
- +
-添加中文双拼输入法+
  
 <code bash> <code bash>
 +# 添加中文双拼输入法
 # choose ziranma # choose ziranma
 defaults write com.apple.inputmethod.CoreChineseEngineFramework shuangpinLayout 5 defaults write com.apple.inputmethod.CoreChineseEngineFramework shuangpinLayout 5
 </code> </code>
  
-=== Install brew (go ahead install app store apps while waiting) ===+=== 👉 Install brew === 
 + 
 +Go ahead install app store apps while waiting
  
 <code bash> <code bash>
Line 18: Line 19:
 </code> </code>
  
-=== install brew packages: https:%%//%%github.com/dcai/.dotfiles/blob/main/bin/macos-install-packages.bash ===+=== 👉 ffmpeg ===
  
-=== ffmpeg === +<code bash>
- +
-<code+
-```bash+
 cd ~/.local/bin cd ~/.local/bin
 # It's easier installing just one binary than install many brew dependencies # It's easier installing just one binary than install many brew dependencies
 curl -O 'https://evermeet.cx/ffmpeg/ffmpeg-7.1.1.zip' curl -O 'https://evermeet.cx/ffmpeg/ffmpeg-7.1.1.zip'
-unzip ffmpeg-7.1.1.zip && chmod a+x ffmpeg+unzip ffmpeg-7.1.1.zipchmod a+x ffmpeg
 curl -O 'https://evermeet.cx/ffmpeg/ffprobe-7.1.1.zip' curl -O 'https://evermeet.cx/ffmpeg/ffprobe-7.1.1.zip'
-unzip ffprobe-7.1.1.zip && chmod a+x ffprobe +unzip ffprobe-7.1.1.zipchmod a+x ffprobe
-```+
 </code> </code>
  
-<HTML><ol start="6" style="list-style-typedecimal;"></HTML> +=== 👉 Other scripts to run: ===
-<HTML><li></HTML>prepare ''%%~/.git-credentials%%''<HTML></li></HTML> +
-<HTML><li></HTML>''%%git clone https://github.com/dcai/.dotfiles.git ~/.dotfiles%%''<HTML></li></HTML> +
-<HTML><li></HTML>''%%bash ~/.dotfiles/install%%''<HTML></li></HTML> +
-<HTML><li></HTML>''%%bash ~/.bin/macos-tweak.sh%%''<HTML></li></HTML> +
-<HTML><li></HTML>[[https://www.mowglii.com/itsycal/|itsycal]], use datetime format: ''%%🍏 d MMM H:mm a%%''<HTML></li></HTML> +
-<HTML><li></HTML>Update ''%%/etc/sudoers%%'': echo -e ‘%admin ALL=(ALL) NOPASSWD: ALL’ | sudo tee -a /etc/sudoers<HTML></li></HTML> +
-<HTML><li></HTML>update user shell: sudo chsh -s /usr/local/bin/fish dcai<HTML></li></HTML> +
-<HTML><li></HTML>Font: https://github.com/sunaku/tamzen-font#tamzenforpowerline-16, use ''%%./ttf/TamzenForPowerline8x16r.ttf%%'', choose size ''%%16%%'' in ''%%iterm2%%''<HTML></li></HTML><HTML></ol></HTML>+
  
-==== Settings ====+  - prepare ''%%~/.git-credentials%%'' 
 +  - ''%%git clone https://github.com/dcai/.dotfiles.git ~/.dotfiles%%'' 
 +  - ''%%bash ~/.dotfiles/install%%'' 
 +  - ''%%bash ~/.bin/macos-tweak.sh%%'' 
 +  - ''%%bash sudo sed -i "" '/dcai/d' /etc/sudoers && echo -e '\ndcai\tALL=(ALL) NOPASSWD: ALL\n' | sudo tee -a /etc/sudoers%%'' 
 +  - ''%%sudo chsh -s /usr/local/bin/fish dcai%%'' 
 +  - [[https://www.mowglii.com/itsycal/|itsycal]], use datetime format: ''%%🍏 d MMM H:mm a%%'' 
 + 
 +=== 👉 Settings ===
  
   - ''%%Keyboard%%'' => ''%%Modifier Keys%%'' => ''%%Caps Lock to Control%%''   - ''%%Keyboard%%'' => ''%%Modifier Keys%%'' => ''%%Caps Lock to Control%%''
   - ''%%Accessibility%%'' => ''%%Pointer Control%%'' => ''%%Mouse & Trackpad%%'' => ''%%Trackpad Options%%'' => ''%%Enable dragging%%'' => ''%%with drag lock%%''   - ''%%Accessibility%%'' => ''%%Pointer Control%%'' => ''%%Mouse & Trackpad%%'' => ''%%Trackpad Options%%'' => ''%%Enable dragging%%'' => ''%%with drag lock%%''
  
-==== Drivers ==== +==== 🟦 Must have macOS apps ====
- +
-<code> +
-brew install fujifilm-x-webcam homebrew/cask-drivers/lg-onscreen-control +
-</code> +
- +
-==== Must have macOS apps ====+
  
-=== app store ===+=== 👉 app store ===
  
   * [[https://apps.apple.com/ch/app/pixelmator/id407963104?ign-mpt=uo%3D2&l=en&mt=12&v0=WWW-EUCH-ITUHOME-NEWAPPLICATIONS|PixelMator]]   * [[https://apps.apple.com/ch/app/pixelmator/id407963104?ign-mpt=uo%3D2&l=en&mt=12&v0=WWW-EUCH-ITUHOME-NEWAPPLICATIONS|PixelMator]]
Line 62: Line 53:
   * [[https://apps.apple.com/us/app/menu-world-time/id1446377255|Menu World Time]]   * [[https://apps.apple.com/us/app/menu-world-time/id1446377255|Menu World Time]]
  
-=== Tools ===+=== 👉 Tools ===
  
   * espanso   * espanso
   * [[https://topnotch.app/|TopNotch]]   * [[https://topnotch.app/|TopNotch]]
-  * [[https://www.sublimetext.com/3|sublime text 3]] => [[sublimetext|config]] 
   * [[https://www.raycast.com/|Raycast]]: Launcher   * [[https://www.raycast.com/|Raycast]]: Launcher
   * [[https://www.telestream.net/screenflow/overview.htm|ScreenFlow]]   * [[https://www.telestream.net/screenflow/overview.htm|ScreenFlow]]
Line 72: Line 62:
   * [[https://www.corecode.io/uninstallpkg/|UninstallPKG]] => Uninstall pkg   * [[https://www.corecode.io/uninstallpkg/|UninstallPKG]] => Uninstall pkg
   * [[https://freemacsoft.net/appcleaner/|AppCleaner]]: uninstall apps   * [[https://freemacsoft.net/appcleaner/|AppCleaner]]: uninstall apps
-  * [[https://www.macbartender.com/Bartender4/|Bartender 4]]+  * [[https://github.com/jordanbaird/Ice|Ice]]
   * [[https://github.com/bhaller/Jiggler|Jiggler]]: move mouse to keep mac awake   * [[https://github.com/bhaller/Jiggler|Jiggler]]: move mouse to keep mac awake
  
-=== security ===+=== 👉 security ===
  
   * [[https://radiosilenceapp.com|Radio Silence]]   * [[https://radiosilenceapp.com|Radio Silence]]
Line 81: Line 71:
   * <del>[[https://www.veracrypt.fr/en/Downloads.html|VeraCrypt]]</del> [[https://cryptomator.org|cryptomator]]   * <del>[[https://www.veracrypt.fr/en/Downloads.html|VeraCrypt]]</del> [[https://cryptomator.org|cryptomator]]
  
-===Nice to have macOS apps ====+=== 👉 Nice to have macOS apps ===
  
   * [[https://www.trankynam.com/atext/downloads/aText.dmg|aText]]   * [[https://www.trankynam.com/atext/downloads/aText.dmg|aText]]
   * [[https://symless.com/synergy|Synergy]]: share mouse and keyboard   * [[https://symless.com/synergy|Synergy]]: share mouse and keyboard
-  * [[https://macpaw.com/cleanmymac|CleanMyMac]] 
   * [[http://www.publicspace.net/ABetterFinderRename/|ABetterFinderRename]]   * [[http://www.publicspace.net/ABetterFinderRename/|ABetterFinderRename]]
   * [[https://hovancik.net/stretchly/|stretchly]]   * [[https://hovancik.net/stretchly/|stretchly]]
Line 92: Line 81:
   * [[https://github.com/Mortennn/Dozer|Dozer]]: clean up menubar items, Bartender alternative   * [[https://github.com/Mortennn/Dozer|Dozer]]: clean up menubar items, Bartender alternative
  
-=== dev ===+=== 👉 dev ===
  
   * [[https://sequelpro.com/download|Sequel Pro]]   * [[https://sequelpro.com/download|Sequel Pro]]
   * [[https://www.vagrantup.com/downloads.html|Vagrant]]   * [[https://www.vagrantup.com/downloads.html|Vagrant]]
  
-===I’m trying ====+=== 👉 I’m trying ===
  
   * [[https://github.com/jjgod/mac-dictionary-kit/releases|DictUnifier]]   * [[https://github.com/jjgod/mac-dictionary-kit/releases|DictUnifier]]
  
macos/setup-new-macos.1742182247.txt.gz · Last modified: by dcai