because it's cool to make your config more complicated these days
- Lua 60.3%
- Shell 26.7%
- CSS 13%
|
|
||
|---|---|---|
| dot_config | update ? | |
| misc | update doom config | |
| .chezmoiignore | more lazyvim things | |
| .gitignore | update doom config | |
| dot_gitconfig | update email address | |
| dot_hgrc | update email address | |
| dot_ideavimrc | more idea vim stuff | |
| dot_vimrc | add fundamental nvim and vim configs | |
| LICENSE | a fresh start, somewhat | |
| README.md | embarrassing typo!! | |
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:
# You also need rustup and Rust installed or else Fish will complain
$PACKAGEMANAGER install chezmoi zoxide fish
chezmoi init git@codeberg.org:shadows_withal/home.git # or HTTPS URL if you're not me hehe
chezmoi apply
source ~/.config/fish/config.fish
# from here on out, see what breaks and fix it!