Skip

My .dotfiles & Macos Setup

A curated collection of development configuration files, themes, and setup scripts for macOS development environments.

Trevor McDougald's Dotfiles

A comprehensive collection of development configuration files, themes, and setup scripts designed to maintain a consistent and productive development experience across macOS machines.

Overview

This repository contains my personal dotfiles and development configurations, organized for easy setup and sharing. It includes terminal themes, IDE color schemes, and various configuration files that help streamline the development workflow.

Key Features

Terminal & Shell Configuration

  • Zsh configuration with oh-my-zsh and Powerlevel10k prompt
  • iTerm2 color schemes including the DoomOne theme
  • Custom aliases and functions for improved productivity
  • Mise integration for development environment management

IDE & Editor Themes

  • IntelliJ IDEA themes: Neo Light, Neo Night, Ppy Light, and Ppy Light2
  • VS Code workspace configuration
  • Cursor IDE settings for AI-assisted development
  • Consistent color schemes across all development tools

Development Tools

  • Homebrew package management with Brewfile
  • Git configuration with useful aliases and settings
  • macOS system defaults optimization script
  • Cross-platform compatibility for macOS and Linux

Repository Structure

├── assets/              # Screenshots and images
├── themes/
│   ├── iterm/           # iTerm2 color schemes
│   └── *.icls           # IntelliJ IDEA color schemes
├── .config/             # Application configurations
├── .cursor/             # Cursor IDE settings
├── .vscode/             # VS Code settings
├── .idea/               # IntelliJ IDEA settings
├── Brewfile             # Homebrew package list
├── .zshrc               # Zsh configuration
├── macos-defaults.sh    # macOS system optimization
└── README.md            # Documentation

Quick Setup

  1. Clone the repository:

    git clone https://github.com/mcdougald/dotfiles.git
    cd dotfiles
  2. Install iTerm2 themes:

    • Open iTerm2 → Preferences → Profiles → Colors
    • Click "Color Presets" → "Import"
    • Select themes/iterm/DoomOne.itermcolors
  3. Install IDE themes:

    • Open IntelliJ IDEA → File → Settings → Editor → Color Scheme
    • Click the gear icon → "Import Scheme"
    • Select any .icls file from the themes/ directory
  4. Run macOS optimization:

    chmod +x macos-defaults.sh
    ./macos-defaults.sh

Useful macOS Setup Resources

Here are some excellent dotfiles and macOS setup repositories that inspired and informed this project:

Contact Information

License

This project is open source and available under the MIT License.


This dotfiles repository represents years of refinement and optimization for development productivity. Feel free to fork, customize, and share your own improvements!

    My .dotfiles & Macos Setup | @mcdougald/portfolio-website | McDougald