Skip to content

t0dorakis/migration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

macOS Migration Script

A comprehensive shell script to set up a new macOS development environment with essential tools and applications.

What it does

This script automates the installation and configuration of:

  • Package Manager: Homebrew
  • Security: 1Password
  • Productivity: Raycast (command palette)
  • Development Tools:
    • Code editors (Cursor, VS Code)
    • Terminal (Ghostty, Spaceship prompt)
    • Git tools (GitHub CLI, Lazygit)
    • AI assistant (ChatGPT)
  • Programming Languages:
    • Node.js (via NVM)
    • Python (via pyenv)
    • Ruby
  • Cloud & Infrastructure: Google Cloud SDK, AWS CLI
  • Mobile Development:
    • Flutter (via FVM)
    • Android Studio & platform tools
    • iOS Simulator
  • Utilities:
    • System monitoring (btop)
    • File navigation (zoxide, fzf)
    • Media conversion (FFmpeg, ImageMagick)
    • System info (fastfetch)
  • Browser: Zen Browser

Usage

  1. Make the script executable:

    chmod +x migrate.sh
  2. Run the script:

    ./migrate.sh
  3. Restart your terminal or source your shell configuration to apply all changes.

Notes

  • Script includes personal Git configuration - update lines 81-82 with your details
  • Some installations may require manual approval or additional setup
  • Designed for Apple Silicon Macs (uses /opt/homebrew paths)

About

Files and scripts to make the migration to a new device as easy as possible

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages