Add macOS system preferences and fix package installations
- Fix claude-code package name (was incorrectly listed as claude-cli) - Remove Node.js from installer (still required by gemini-cli) - Add macOS system preferences configuration: auto-hide Dock, show hard disks, show all file extensions, auto-empty trash after 30 days - Add Touch ID for sudo support (artginzburg/tap/sudo-touchid) - Add automatic Homebrew updates (every 12 hours with upgrade and cleanup) - Add new 's' option to configure system preferences separately Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -22,6 +22,8 @@ process_option() {
|
||||
bin/install_homebrew_casks;;
|
||||
'm')
|
||||
bin/install_app_store;;
|
||||
's')
|
||||
bin/configure_macos;;
|
||||
'i')
|
||||
caffeinate_machine
|
||||
bin/install_basics
|
||||
@@ -29,6 +31,7 @@ process_option() {
|
||||
bin/install_homebrew_formulas
|
||||
bin/install_homebrew_casks
|
||||
bin/install_app_store
|
||||
bin/configure_macos
|
||||
clean_work_path
|
||||
printf "\n🎉 ${GREEN}Installation Complete!${NC}\n\n"
|
||||
printf "✅ All software has been installed successfully!\n\n"
|
||||
|
||||
Reference in New Issue
Block a user