Some of my config files.
| .bash_aliases | Update | |
| .bashrc | Update | |
| .gitattributes | Update | |
| .gitconfig | Update | |
| .gitignore | Update | |
| .inputrc | Update | |
| .profile | Update | |
| .vimrc | Update | |
| alacritty.toml | Update | |
| all.snippets | Update | |
| config.fish | Update | |
| config.kdl | Update | |
| config.toml | Update | |
| config.yaml | Update | |
| default.kdl | Update | |
| default.yaml | Update | |
| fish_prompt.fish | Update | |
| fish_variables | Update | |
| init.vim | Update | |
| languages.toml | Update | |
| manage_dotfiles | Update | |
| markdown.vim | Update | |
| python.vim | Update | |
| README.md | Update link in readme | |
| wezterm.lua | Update | |
README
Here's a blog post describing how this works: Syncing dotfiles.
I'll probably use this most for copying files over to remote servers, so here's a reminder on how to do that:
- git the "raw file" link: navigate to a file, then click on the "raw" button at the top right
wget url_to_that_file, e.g.wget https://codeberg.org/kdwarn/dotfiles/raw/branch/main/.vimrc