_ _ | | | 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 minamarkhamCheck out chezmoi's Quick Start Guide for more detailed instructions.
Pull and apply the latest changes:
chezmoi update -v
chezmoi add ~/.zshrcchezmoi edit ~/.zshrcchezmoi diff
chezmoi -v apply
.aliasesβ Shell command shortcuts..exportsβ Environment variables..gitconfigβ Git preferences and aliases..gitignore.globalβ Global Git ignores..pathβ System$PATHconfigurations..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 = you@example.com signingKey = YOURGPGKEY
The code is available under the MIT license.