This repository contains my personal dotfiles managed using chezmoi. chezmoi helps you manage your dotfiles across multiple machines in a secure and reproducible way.
To set up your environment using these dotfiles, follow these steps:
- Install homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Install chezmoi:
brew install chezmoi
- Initialize chezmoi with this repository:
chezmoi init --apply <your-repo-url>
- Integrate with 1Password
Open the 1Password app and log in. Adjust the following settings:
In Settings > Developer:
- Use the SSH Agent: ON
- Integrate with 1Password CLI: ON
Optional - Enable other Developer settings, Labs, etc.
Sign-in to the CLI:
eval $(op signin)
To update your dotfiles, make changes in the source directory and then apply them:
chezmoi apply
Or, to update your dotfiles from the source repository:
chezmoi update -v
Feel free to customize the dotfiles to suit your needs. You can add, modify, or remove files as necessary. Just remember to apply the changes with chezmoi.
If you have suggestions or improvements, feel free to open an issue or submit a pull request.
This repository is licensed under the MIT License.