Skip to content

About

My dotfiles and personal preferences

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

Development Environment Setup

Personal macOS dotfiles for a modern developer setup.

What This Sets Up

  • Zsh shell configuration, prompt, and aliases
  • Git defaults
  • Homebrew packages, casks, fonts, and uv tools via brew.sh
  • Node via nvm
  • macOS Finder preferences
  • VS Code extensions, settings, and keybindings
  • Optional SSH helper script

Installation

  1. Clone this repository to ~/dotfiles.

    git clone <repo-url> ~/dotfiles
  2. Run the installer.

    cd ~/dotfiles
    ./install.sh

The installer backs up existing real files before replacing them with symlinks.

Optional Setup

Generate a GitHub SSH key:

./ssh.sh "<your-email-address>"

Files

  • .zshrc: Zsh shell setup, nvm loading, uv tool path
  • .zprompt: Two-line prompt with full path, virtualenv, and Git status
  • .shared_prompt: Prompt helper functions and colors
  • .zprofile: Homebrew shell environment
  • .aliases: Generic shell aliases
  • .gitconfig: Git defaults
  • settings/ruff.toml: Shared Ruff linting defaults, linked to ~/.ruff.toml
  • node.sh: nvm-managed Node and global Node-based developer tools
  • brew.sh: Homebrew packages, casks, fonts, and uv tools
  • settings/: VS Code, Rectangle, and terminal settings

License

This project is licensed under the MIT License. See LICENSE-MIT.txt.

About

My dotfiles and personal preferences

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages