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> 
 +# 添加中文双拼输入法 
 +# choose ziranma 
 +defaults write com.apple.inputmethod.CoreChineseEngineFramework shuangpinLayout 5 
 +</code> 
 + 
 +=== 👉 Install brew === 
 + 
 +Go ahead install app store apps while waiting 
 + 
 +<code bash> 
 +/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 
 +</code> 
 + 
 +=== 👉 ffmpeg === 
 + 
 +<code bash> 
 +cd ~/.local/bin 
 +# It's easier installing just one binary than install many brew dependencies 
 +curl -O 'https://evermeet.cx/ffmpeg/ffmpeg-7.1.1.zip' 
 +unzip ffmpeg-7.1.1.zip; chmod a+x ffmpeg 
 +curl -O 'https://evermeet.cx/ffmpeg/ffprobe-7.1.1.zip' 
 +unzip ffprobe-7.1.1.zip; chmod a+x ffprobe 
 +</code> 
 + 
 +=== 👉 Other scripts to run: ===
  
-  - **添加中文双拼输入法** 
-  - **启用自然码** ''%%bash     # choose ziranma     defaults write com.apple.inputmethod.CoreChineseEngineFramework shuangpinLayout 5%%'' 
-  - Install brew (go ahead install app store apps while waiting) ''%%bash     /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"%%'' 
-  - install brew packages: https://github.com/dcai/.dotfiles/blob/main/bin/macos-install-packages.bash 
-  - ffmpeg ''%%bash     cd ~/.local/bin     # It's easier installing just one binary than install many brew dependencies     curl -O 'https://evermeet.cx/ffmpeg/ffmpeg-7.1.1.zip'     unzip ffmpeg-7.1.1.zip && chmod a+x ffmpeg     curl -O 'https://evermeet.cx/ffmpeg/ffprobe-7.1.1.zip'     unzip ffprobe-7.1.1.zip && chmod a+x ffprobe%%'' 
   - prepare ''%%~/.git-credentials%%''   - prepare ''%%~/.git-credentials%%''
   - ''%%git clone https://github.com/dcai/.dotfiles.git ~/.dotfiles%%''   - ''%%git clone https://github.com/dcai/.dotfiles.git ~/.dotfiles%%''
   - ''%%bash ~/.dotfiles/install%%''   - ''%%bash ~/.dotfiles/install%%''
   - ''%%bash ~/.bin/macos-tweak.sh%%''   - ''%%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%%''   - [[https://www.mowglii.com/itsycal/|itsycal]], use datetime format: ''%%🍏 d MMM H:mm a%%''
-  - Update ''%%/etc/sudoers%%'': echo -e ‘%admin ALL=(ALL) NOPASSWD: ALL’ | sudo tee -a /etc/sudoers 
-  - update user shell: sudo chsh -s /usr/local/bin/fish dcai 
-  - Font: https://github.com/sunaku/tamzen-font#tamzenforpowerline-16, use ''%%./ttf/TamzenForPowerline8x16r.ttf%%'', choose size ''%%16%%'' in ''%%iterm2%%'' 
  
-===Settings ====+=== 👉 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 36: 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 46: 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 55: 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 66: 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.1742181960.txt.gz · Last modified: by dcai