Skip to content

mroyme/dotfiles

Repository files navigation

dotfiles

Personal dotfiles managed with chezmoi.

Install

sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply mroyme

Or, if chezmoi is already installed:

chezmoi init --apply mroyme

What’s in here

PathPurpose
dot_zshrc, dot_zshenv, dot_zprofileZsh shell configuration
dot_gitconfig.tmplGit config (templated per-machine)
executable_dot_githelpersGit helper functions sourced by .gitconfig
dot_config/starship.tomlStarship prompt
dot_config/ghostty/Ghostty terminal
dot_config/zed/Zed editor
dot_config/doom/Doom Emacs
dot_config/jj/Jujutsu VCS
dot_config/mise/mise toolchain manager
dot_config/cmux/cmux terminal multiplexer
dot_config/private_karabiner/Karabiner-Elements keymaps
dot_local/bin/Personal scripts on $PATH

External sources

.chezmoiexternal.toml pulls Neovim config from mroyme/kickstart.nvim into ~/.config/nvim.

Common commands

chezmoi diff          # preview pending changes
chezmoi apply         # apply changes to $HOME
chezmoi edit FILE     # edit a managed file in the source state
chezmoi update        # pull repo + apply

About

Personal dotfiles, managed with chezmoi.

Topics

Resources

Stars

Watchers

Forks

Contributors