new-mac-setup is designed to easily backup and install your setup on a new Mac in minutes.
Automates the installation of packages using Homebrew, a popular package manager for macOS.
Installs essential development packages through a Brewfile, saving time in setting up a development environment.
Configures Zsh shell with Oh My Zsh, including plugins and themes for an optimized command line experience.
Sets up Git with useful aliases and configuration settings to enhance version control workflows.
Automatically installs nvm, Node.js, and pnpm, streamlining JavaScript development setup.
Sets up pyenv and various Python versions, enabling easy management of Python environments.
Provides the capability to backup and restore the Oh My Zsh configuration, ensuring personalized shell settings are preserved.
Adjusts macOS settings to tailor the operating system for a development-focused workflow.
Backs up and restores Visual Studio Code settings, extensions, and snippets for consistent developer tool setup.
Allows a backup of all essential user settings and configurations from a Mac, facilitating a seamless transition to a new system.
Ensures a clear separation between public-safe and private backups, enhancing data security.