These are my dotfiles, managed with chezmoi.
This repository contains the configurations for making my development environment feel like $HOME. It takes the effort out of setting up everything manually, especially when starting with a fresh new machine.
I'm using:
- Ghostty and Kitty as terminal emulator
- chezmoi to manage my configuration files
- Zim as a configuration framework
- Unison to sync my private config files
- ZDOTDIR and XDG specs to keep my $HOME dir clean
- And other apps...
These installation instructions are primarily a reminder for myself, incase I need to setup a new machine. The following instructions will install chezmoi, clone this repo and apply the changes to the $HOME root of the user:
- Generate a new public and private SSH key.
- Install chezmoi and clone this repository with:
sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply -n $GITHUB_USERNAME
- Once your cloud storage has finished with syncing the initial downloads, you can run
unison macosto restore preferences - Restart your computer to finalize the process
This repository is inspired by Dries Vints' dotfiles and Tom Payne's chezmoi. Thank you for the guides and excellent code you've provided.
