Skip to content

cpierce/dotfiles

Repository files navigation

cpierce dotfiles

Opinionated macOS-focused dotfiles and setup scripts. This repo is meant to be run in pieces, not as a single monolith.

Quick Start

Clone the repo and run scripts directly from the repo root.

git clone git@github.com:cpierce/dotfiles.git
cd dotfiles

Run individual scripts as needed:

./scripts/zsh_init.sh
./scripts/brew_init.sh
./scripts/mac_init.sh
./scripts/fonts_init.sh
./scripts/post_install.sh

There is also a convenience runner:

./scripts/init.sh

What It Contains

  • ./.config/nvim: Neovim setup
  • ./.zshrc, ./.zfunctions: Zsh config
  • ./.gitconfig, ./.gitignore_global: Git defaults
  • ./scripts/*: bootstrap helpers
  • ./sudoers.d/*: local sudoers entries

Script Notes

  • scripts/brew_init.sh installs Homebrew and packages.
  • scripts/mac_init.sh applies macOS defaults.
  • scripts/fzf_init.sh installs fzf key bindings.
  • scripts/post_install.sh runs pnpm setup, mkcert, and misc tools.

License

Public domain under CC0 1.0 Universal License.

About

My Dotfiles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published