Skip to content

ruralocity/dotfiles

Repository files navigation

Dotfiles

Personal dotfile management, using chezmoi.

Setup

Install XCode ...

xcode-select --install

... then Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
eval "$(/opt/homebrew/bin/brew shellenv)"

Install chezmoi:

brew install chezmoi

Create .config/chezmoi/chezmoi.toml:

[data]
  name = "<your name>"
  email = "<email address>"

Initialize workstation to use chezmoi:

chezmoi init --apply ruralocity

Common tasks

  • Add a file to chezmoi: $ chezmoi add ~/.bashrc
  • Edit a file: $ chezmoi edit ~/.bashrc
  • View diff: $ chezmoi diff
  • Apply changes: $ chezmoi -v apply
  • commit changes:
    $ chezmoi cd
    $ <use git to add/commit/push>
    

Things I haven't yet scripted

  • SSH keys/setup (look into using 1Password for key management)
  • Lots of app-specific configs
  • Wondering, should I do some global Mise installs during setup?

References

About

My dotfiles, as managed with chezmoi.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published