Skip to content

Latest commit

 

History

493 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles — macOS bootstrap for workstations and remote coding users.

uinaf/dotfiles

macOS setup for one Unix user: packages, shell and Git defaults, runtimes, coding agents, and maintenance. Private identities and secrets stay outside Git.

Start

  • New Mac: follow Bootstrap.
  • Choose a profile; use it in place of workstation below.
  • On a configured Mac, preview changes before applying them:
cd ~/projects/dotfiles
./dotfiles diff workstation
./dotfiles apply workstation
./dotfiles check workstation

Homebrew packages, identities, and host settings have separate bootstrap steps.

Guides

Task Guide
Choose packages and a user role Profiles
Set up age, Git, SSH, and recovery Identities
Configure shared-host services Devbox
Update software or clean old worktrees Maintenance
Configure coding agents Agents
Edit managed files Chezmoi
Change runtime pins or find tasks Mise
Audit a repository or Mac Security audits
Install mobile and TV tooling Mobile and TV development
Change this repository Contributing

Security reporting · MIT license

About

vendor-neutral macOS bootstrap for every role

Topics

Resources

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages