This repository captures the configuration files and bootstrap scripts I use to recreate my development environment on macOS, Linux, and Windows. It covers editor preferences, terminal tooling, and platform-specific installers so a fresh machine can be configured quickly with the same tools and customizations I rely on every day.
- Automated macOS setup.
mac/installApps.shextends the PATH for Homebrew, defines a helper to batch-install packages, and installs a curated collection of command-line tools, languages, and utilities that power my workflow. - Ubuntu environment bootstrap.
ubuntu/installBackups.shupdates the system, installs core CLI dependencies, provisions Oh My Zsh, configures Vim and Spacemacs, and pulls in additional productivity tools for a Linux workstation. - Windows quick start.
windows/install_backup.ps1configures Chocolatey and installs essential Windows development applications so the environment is ready for coding. - Editor customization.
.spacemacsloads a curated set of Spacemacs layers for languages, tooling, and productivity features ranging from Python and JavaScript support to Git integration and theming tweaks. - Terminal enhancements. The
bin/battery-statusscript prints a battery indicator suited for shell prompts, and theneofetch_configprofile highlights host details like IP addresses, display resolution, and CPU/GPU information when inspecting system state.
Clone the repository into your home directory and run the installer that matches your platform (for example, mac/installApps.sh on macOS). Individual configuration files such as .spacemacs or the contents of neofetch_config can also be symlinked or copied into place if you only need specific tooling tweaks.