Skip to content

vsimon/dotfiles

Repository files navigation

Dotfiles

My dotfiles, managed declaratively with chezmoi.

Installation

  1. Install chezmoi binary to bootstrap without brew.
  2. chezmoi init vsimon

Notes

chezmoi is the only dependency for a one-touch install experience without clunky hand-rolled scripts.

brew and its dependencies are installed first and packages are managed through a Brewfile.

ohmyzsh is installed through an external archive and plugins/themes are specified in the .zshrc file.

tmux plugins are managed with the tpm git-repo and plugins are specified in the .tmux.conf file.

git configuration is templated with the .chezmoi.yaml.tmpl file.

Shell history is managed by atuin.

How to update an age file

Update somefile and reencrypt the file with:

TBD...

chezmoi encrypt ...

or

chezmoi add --encrypt ...

Credits

In tending my dotfiles over the years, I’ve drawn inspiration from a few different places. Thank you to all of the following:

About

Vicken's dotfiles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages