Skip to content

peinan's dotfiles

A collection of configuration files for setting up a development environment on macOS.

Quick Start

WARNING

This dotfiles is designed for macOS only.

bash
# One-liner install (recommended)
curl -fsSL https://dotfiles.peinan.cc/install.sh | bash

# or via GitHub
curl -fsSL https://raw.githubusercontent.com/peinan/dotfiles/HEAD/scripts/install.sh | bash

For manual installation, see the installation page.

What's Included

Repository Structure

This repository uses GNU Stow to manage symlinks. All configuration files are located in the src/ directory:

text
dotfiles/
├── src/                <-- Maps to $HOME
│   ├── .zshrc          <-- Links to ~/.zshrc
│   ├── .gitconfig      <-- Links to ~/.gitconfig
│   └── .config/        <-- Links to ~/.config/
│       ├── nvim/       <-- Links to ~/.config/nvim (submodule)
│       └── tmux/       <-- Links to ~/.config/tmux (submodule)
├── scripts/            <-- Setup scripts (Not stowed)
└── Brewfile            <-- Homebrew bundle (Not stowed)