This repository contains my personal dotfiles and configurations, managed using chezmoi. Chezmoi allows for the handling of dotfiles across several machines, and offers capabilities for distinguishing various operating systems, package managers, amongst numerous other features.
To deploy these dotfiles on a new machine, follow the steps below:
-
Install
chezmoi
, and initialize it with my Github user as shown:sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply gwbrck
This command runs the
chezmoi
setup script fetched from the officialchezmoi
website. Using the--apply
option,chezmoi
applies the changes immediately after initialization. -
After setting up
chezmoi
, the next steps involve correctly transferring your GPG keys to the new machine and setting up your SSH connection to your GitHub account. -
Lastly, change the
chezmoi
dotfiles repository remote from HTTPS to SSH:cd ~/.local/share/chezmoi git remote set-url origin [email protected]:gwbrck/dotfiles.git
There are a few steps that need to be done manually after the automated setup:
Sign in to the Zotero account and install the following extensions: