_ _ | | | o | | __| __ _|_ | | | | _ , / | / \_| |/ | |/ |/ / \_ \_/|_/\__/ |_/|__/|_/|__/|__/ \/ |\ |/ by mina ~ is where the ❤︎ is
Managed using chezmoi
These are my personal dotfiles—the configuration files that help set up my systems exactly how I like them. They might not be perfect for you, but feel free to explore, copy, or adapt them for your own needs!
To quickly install chezmoi and apply my dotfiles on a new machine, just run:
sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply minamarkham
Check out chezmoi's Quick Start Guide for more detailed instructions.
Pull and apply the latest changes:
chezmoi update -v
chezmoi add ~/.zshrc
chezmoi edit ~/.zshrc
chezmoi diff
chezmoi -v apply
.aliases
– Shell command shortcuts..exports
– Environment variables..gitconfig
– Git preferences and aliases..gitignore.global
– Global Git ignores..path
– System$PATH
configurations..starship.toml
– Starship prompt settings..zprofile
,.zshrc
– Zsh shell settings.
You can easily add your personal touches using the following files:
Automatically sourced after other shell files. Great for custom aliases or paths:
# Add custom paths
PATH="~/my/custom/path:$PATH"
export PATH
# Custom aliases
alias gs="git status"
Overrides or additional Git settings, ideal for sensitive information:
[user]
name = Your Name
email = [email protected]
signingKey = YOURGPGKEY
The code is available under the MIT license.