Jens Fischer

.dotfiles

There's no place like $HOME.


Core Dependencies

  • chezmoi - my dotfiles manager of choice
  • homebrew - package manager for macOS
  • mise - dev environment and tools version management
  • kitty - terminal emulator
  • oh my zsh - open source framework for managing zsh
  • zsh autocomplete - autocomplete plugin for zsh

chezmoi cheatsheet

# Edit a tracked file (opens the SOURCE version, not the live one)
chezmoi edit ~/.zshrc

# See what would change before touching your home dir
chezmoi diff

# Apply the source state to your home directory
chezmoi apply -v

# Pull upstream changes and apply them in one step
chezmoi update -v

# Did you tweak the live file directly? Pull that change back into the source
chezmoi re-add

# cd into chezmoi dotfiles directory
chezmoi cd