A streamlined and developer-friendly configuration for macOS, designed to enhance productivity and coding efficiency.
This project provides a comprehensive guide for setting up your terminal and VSCode on macOS with powerful tools, themes, and extensions. Whether you're a beginner or an experienced developer, this setup will make your coding experience seamless, aesthetic, and highly optimized for modern workflows.
- Fully customizable with
.zshrc
configurations. - Themes, plugins, and aliases to boost productivity.
- Compatible with iTerm2, Warp, or the default Terminal.app.
- Preconfigured
settings.json
for a polished development environment. - Includes essential extensions for code formatting, Git, and language support.
- Optimized settings for a clean and efficient coding experience.
- Open your terminal (iTerm2, Warp, or Terminal.app).
- Navigate to your home directory:
cd ~
- Open (or create) the
.zshrc
file:nano .zshrc
- Copy the
.zshrc
content provided in this repository and paste it into the file. - Save the file (
Ctrl + O
, then pressEnter
, andCtrl + X
to exit). - Reload the configuration:
source ~/.zshrc
Optional: Install additional tools mentioned in .zshrc
(e.g., Oh My Zsh, Starship, etc.) for the best experience.
- Open VSCode.
- Navigate to
File > Preferences > Settings
(or pressCmd + ,
). - Click the Open Settings (JSON) icon in the top-right corner.
- Copy the
settings.json
content from this repository and paste it into the VSCode settings file. - Save the file and restart VSCode to apply the changes.
- Terminal Emulator: iTerm2 or Warp.
- Font: Fira Code or JetBrains Mono.
- Plugins: Oh My Zsh, Starship, and others.
- VSCode Extensions:
Feel free to submit issues or pull requests to improve this project. Suggestions and contributions are always welcome!
This project is open-source and available under the MIT License.