my dotfiles
dot_config | ||
private_dot_gnupg | ||
.chezmoiignore | ||
.gitignore | ||
dot_gitconfig | ||
dot_hgrc | ||
dot_ideavimrc | ||
dot_vimrc | ||
LICENSE | ||
README.md |
These are my dotfiles. There's many like them out there, but these ones are mine blah blah blah something or other
I manage these using chezmoi. I've tried many methods over
the years, from manual symlinking (hell!) to using GNU stow
(annoying) to using
Nix's home-manager
(entirely different kind of hell), and chezmoi is what
works for me with the least amount of headache.
So to install on a fresh laptop:
$PACKAGEMANAGER install chezmoi zoxide nushell
chezmoi init ssh://forgejo@git.nazrin.limited:liv/home.git # or HTTPS URL if you're not me hehe
chezmoi apply
source $nu.env-path
source $nu.config-path
# from here on out, see what breaks and fix it!