Skip to content

TaiyoYamada/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Personal macOS development environment for Zsh, Git, Starship, WezTerm, Karabiner-Elements, Neovim (LazyVim), VS Code, lazygit, gh, Claude Code, and macOS defaults. Shell tooling includes fzf, zoxide, and git-delta.

Setup

Install Homebrew, then clone and bootstrap the repository:

git clone git@github.com:TaiyoYamada/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
./bootstrap.sh

To install only the configuration files without Homebrew packages:

./install.sh

Optional setup steps can also be run independently:

./vscode/install-extensions.sh
./macos/defaults.sh

Existing configuration files are moved to ~/.dotfiles-backup/<timestamp> before symbolic links are created.

After installation, edit ~/.gitconfig.local with your Git identity. Put machine-specific configuration and secrets in ~/.zshrc.local; neither local file is tracked by this repository.

VS Code settings intentionally exclude temporary paths, account data, and project identifiers. The extension list is stored in vscode/extensions.txt.

Only config.yml is tracked for gh; ~/.config/gh/hosts.yml holds authentication tokens and stays out of the repository. Git uses delta as its pager, so git-delta (installed via the Brewfile) is expected on PATH.

Update packages

Edit Brewfile, then run:

brew bundle --file ~/.dotfiles/Brewfile

Validation

Run the same checks used by GitHub Actions:

./check.sh

About

Macの環境設定

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors